From: R. B. <ro...@pa...> - 2003-04-12 00:25:24
|
When I try to debug xine using gdb 5.2 I get SIG32 events: Program received signal SIG32, Real-time event 32. 0x403a7938 in sigsuspend () from /lib/libc.so.6 If tell gdb to pass these back to the program and not stop or print on them, ("handle SIG32 nostop noprint pass"), I get: Program received signal SIGTRAP, Trace/breakpoint trap. 0x403a7851 in kill () from /lib/libc.so.6 from here: #0 0x403a7851 in kill () from /lib/libc.so.6 #1 0x4010624e in pthread_getconcurrency () from /lib/libpthread.so.0 #0 0x403a7851 in kill () from /lib/libc.so.6 #1 0x4010624e in pthread_getconcurrency () from /lib/libpthread.so.0 #2 0x401083ec in sem_unlink () from /lib/libpthread.so.0 #3 0x4010487e in pthread_mutex_unlock () from /lib/libpthread.so.0 #4 0x40064b81 in fifo_buffer_put (fifo=0x1, element=0x1) at buffer.c:153 #5 0x406a5bb9 in demux_mpeg_elem_next (this=0x8cfe7c0, preview_mode=1) at demux_elem.c:108 #6 0x406a5cfb in demux_mpeg_elem_send_headers (this_gen=0x8cfe7c0) at demux_elem.c:149 #7 0x4006097b in xine_open_internal (stream=0x86fa500, mrl=0x89495b0 "file:/usr/local/share/xine/skins/xine-ui_logo.mpv") at xine.c:832 #8 0x40060bb4 in xine_open (stream=0x86fa500, mrl=0x0) at xine.c:880 #9 0x0804f93e in gui_xine_open_and_play (_mrl=0x86fa720 "", _sub=0x0, start_pos=0, start_time=0) at actions.c:427 #10 0x0804ecb7 in gui_display_logo () at actions.c:98 #11 0x080578e9 in on_start (data=0x0) at event.c:1342 #12 0x080b10a6 in xitk_run (cb=0x80578da <on_start>, data=0x0) at xitk.c:1677 #13 0x08057cdb in gui_run () at event.c:1479 #14 0x08065b26 in main (argc=0, argv=0x0) at main.c:1523 #15 0x40394907 in __libc_start_main () from /lib/libc.so.6 Things work when xine-lib isn't debugged and I've built using --debug. Have others had this problem too? Any suggested solutions? |