Bug 3702

Summary: libunwind nanosleep vs __nanosleep_nocancel
Product: frysk Reporter: Nurdin Premji <npremji>
Component: generalAssignee: Jan Kratochvil <jan>
Status: ASSIGNED ---    
Severity: normal    
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on: 3791    
Bug Blocks: 3076, 3690    
Attachments: Readelf log readelf -a libc.so.6

Description Nurdin Premji 2006-12-11 22:37:35 UTC
While running TestFStack the output of certain stack backtraces differs.

testClone(frysk.util.TestFStack)junit.framework.AssertionFailedError: Task #23053
#0 0x3a3402 in __kernel_vsyscall ()
#1 0xca2966 in nanosleep ()
#2 0xca278b in sleep ()
#3 0x8048d5d in ../../frysk/frysk-core/frysk/pkglibdir/funit-threads.c main ():
line #177
#4 0xc2d4e4 in __libc_start_main ()
#5 0x8048801 in _start ()
did not match: (Task #\d+\n#0 0x[\da-f]+ in __kernel_vsyscall \(\)\n#1
0x[\da-f]+ in __nanosleep_nocancel \(\)\n#2 0x[\da-f]+ in sleep 

note the nanosleep vs __nanosleep_nocancel.

Attached is a readelf -a /lib/libc.so.6
Comment 1 Nurdin Premji 2006-12-11 22:38:29 UTC
Created attachment 1457 [details]
Readelf log readelf -a libc.so.6