GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/audacious...done. (gdb) handle SIG33 pass nostop noprint Signal Stop Print Pass to program Description SIG33 No No Yes Real-time event 33 (gdb) set pagination 0 (gdb) run Starting program: /usr/local/bin/audacious [Thread debugging using libthread_db enabled] WARNING: Audacious seems to be already running but is not responding. [New Thread 0xb7bedb70 (LWP 3713)] [New Thread 0xb33dcb70 (LWP 3714)] [Thread 0xb33dcb70 (LWP 3714) exited] [New Thread 0xb33dcb70 (LWP 3715)] [New Thread 0xb73ecb70 (LWP 3716)] [New Thread 0xb6bebb70 (LWP 3717)] [New Thread 0xb63dab70 (LWP 3719)] [New Thread 0xb59ffb70 (LWP 3720)] [New Thread 0xb3d47b70 (LWP 3724)] [New Thread 0xaebdab70 (LWP 3726)] [Thread 0xb3d47b70 (LWP 3724) exited] [Thread 0xaebdab70 (LWP 3726) exited] Program received signal SIGSEGV, Segmentation fault. lookup_val (field=0, add=0, remove=0, tuple=) at tuple.c:198 198 if ((tuple->setmask & BIT (field))) (gdb) backtrace full #0 lookup_val (field=0, add=0, remove=0, tuple=) at tuple.c:198 No locals. #1 0x00168a9c in tuple_get_str (tuple=0x0, nfield=0, field=0x0) at tuple.c:482 str = 0x0 val = #2 0x01531ba8 in do_command (cmd=0x81254d0 "notify-send -i /usr/share/icons/hicolor/scalable/apps/audacious.svg \"Fine playlist\" \"Audacious ha raggiunto la fine della playlist\"") at song_change.c:201 length = 4 album = ctitle = 0xc
filename = 0xc
tuple = 0x0 artist = title = playlist = 22225256 pos = -1 shstring = 0x0 temp = numbuf = "0\000\000\000\254G\a\b\232\210\a\bXE\a\b\000\000\000\000Z\224\221\241\000\000\000\000\035M\022\b" playing = 12 formatter = 0x82d3bf0 #3 0x00167607 in hook_call (name=0x80764ad "playlist end reached", data=0x0) at hook.c:104 item = node = 0x81157c0 #4 0x080595a9 in end_cb (unused=0x0) at playback.c:294 __PRETTY_FUNCTION__ = "end_cb" playlist = 0 play = 0 #5 0x001ff92f in g_timeout_dispatch (source=0x8332698, callback=0x8059480 , user_data=0x0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3907 timeout_source = 0x8332698 again = #6 0x001fe25f in g_main_dispatch (context=0x80aa860) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441 dispatch = 0x1ff900 was_in_call = 0 user_data = 0x0 callback = 0x8059480 cb_funcs = 0x2b335c cb_data = 0x8277540 current_source_link = {data = 0x8332698, next = 0x0} need_destroy = source = 0x8332698 current = 0x811c958 i = #7 g_main_context_dispatch (context=0x80aa860) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011 No locals. #8 0x001fe990 in g_main_context_iterate (context=0x80aa860, block=2151200, dispatch=1, self=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089 max_priority = 2147483647 timeout = 6 some_ready = 1 nfds = allocated_nfds = fds = 0x80a4ad0 #9 0x001fef9b in g_main_loop_run (loop=0x8272c08) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 __PRETTY_FUNCTION__ = "g_main_loop_run" #10 0x003effcf in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 No symbol table info available. #11 0x08051575 in main (argc=1, argv=0xbffff3a4) at main.c:586 __FUNCTION__ = "main" (gdb) info registers eax 0x4 4 ecx 0x1 1 edx 0xc 12 ebx 0x16fff4 1507316 esp 0xbfffefb0 0xbfffefb0 ebp 0xc 0xc esi 0x0 0 edi 0x4 4 eip 0x167ffb 0x167ffb eflags 0x10282 [ SF IF RF ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 (gdb) x/16i $pc => 0x167ffb : mov 0x4(%edi),%edx 0x167ffe : mov 0x50(%esp),%ecx 0x168002 : mov (%eax),%eax 0x168004 : call 0x165177 <__i686.get_pc_thunk.bx> 0x168009 : add $0x7feb,%ebx 0x16800f : mov %edx,0x24(%esp) 0x168013 : mov %eax,0x20(%esp) 0x168017 : shrd %cl,%edx,%eax 0x16801a : sar %cl,%edx 0x16801c : test $0x20,%cl 0x16801f : cmovne %edx,%eax 0x168022 : and $0x1,%eax 0x168025 : test %eax,%eax 0x168027 : je 0x168058 0x168029 : mov 0x0(%ebp),%edx 0x16802c : test %edx,%edx (gdb) thread apply all backtrace Thread 8 (Thread 0xb59ffb70 (LWP 3720)): #0 0x00130416 in __kernel_vsyscall () #1 0x008bde04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x002b6021 in g_cond_timed_wait_posix_impl (cond=0x8271f28, entered_mutex=0x812d1a8, abs_time=0xb59ff178) at /build/buildd/glib2.0-2.30.0/./gthread/gthread-posix.c:242 #3 0x001d03f0 in g_async_queue_pop_intern_unlocked (queue=0x812d320, try=, end_time=0xb59ff178) at /build/buildd/glib2.0-2.30.0/./glib/gasyncqueue.c:415 #4 0x001d0dae in g_async_queue_timed_pop (queue=0x812d320, end_time=0xb59ff178) at /build/buildd/glib2.0-2.30.0/./glib/gasyncqueue.c:536 #5 0x0022795b in g_thread_pool_wait_for_new_pool () at /build/buildd/glib2.0-2.30.0/./glib/gthreadpool.c:175 #6 g_thread_pool_thread_proxy (data=0x812d170) at /build/buildd/glib2.0-2.30.0/./glib/gthreadpool.c:378 #7 0x002255f4 in g_thread_create_proxy (data=0x812cf48) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962 #8 0x008b9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0x009a00ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 7 (Thread 0xb63dab70 (LWP 3719)): #0 0x00130416 in __kernel_vsyscall () #1 0x0099140e in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0x0020d34b in g_poll (fds=0x811d850, nfds=3, timeout=-1) at /build/buildd/glib2.0-2.30.0/./glib/gpoll.c:132 #3 0x001fe896 in g_main_context_poll (n_fds=3, fds=0x811d850, timeout=, context=0x811d228, priority=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402 #4 g_main_context_iterate (context=0x811d228, block=2151200, dispatch=1, self=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084 #5 0x001fef9b in g_main_loop_run (loop=0x811d200) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 #6 0x00dd5cea in gdbus_shared_thread_func (user_data=0x811d210) at /build/buildd/glib2.0-2.30.0/./gio/gdbusprivate.c:276 #7 0x002255f4 in g_thread_create_proxy (data=0x811e118) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962 #8 0x008b9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0x009a00ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 6 (Thread 0xb6bebb70 (LWP 3717)): #0 0x00130416 in __kernel_vsyscall () #1 0x008bda5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x08052b54 in add_worker (unused=0x0) at adder.c:444 #3 0x008b9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0x009a00ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0xb73ecb70 (LWP 3716)): #0 0x00130416 in __kernel_vsyscall () #1 0x008bda5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x0805bdb7 in scanner (data=0x1) at playlist-new.c:605 #3 0x008b9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0x009a00ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xb33dcb70 (LWP 3715)): #0 0x00130416 in __kernel_vsyscall () #1 0x008bda5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x0805bdb7 in scanner (data=0x0) at playlist-new.c:605 #3 0x008b9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0x009a00ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb7bedb70 (LWP 3713)): #0 0x00130416 in __kernel_vsyscall () #1 0x008c1c71 in do_sigwait () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x008c1d03 in sigwait () from /lib/i386-linux-gnu/libpthread.so.0 #3 0x080642c4 in signal_thread (data=0x0) at signals.c:37 #4 0x002255f4 in g_thread_create_proxy (data=0x8101118) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962 #5 0x008b9d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0x009a00ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb7fd9870 (LWP 3710)): #0 lookup_val (field=0, add=0, remove=0, tuple=) at tuple.c:198 #1 0x00168a9c in tuple_get_str (tuple=0x0, nfield=0, field=0x0) at tuple.c:482 #2 0x01531ba8 in do_command (cmd=0x81254d0 "notify-send -i /usr/share/icons/hicolor/scalable/apps/audacious.svg \"Fine playlist\" \"Audacious ha raggiunto la fine della playlist\"") at song_change.c:201 #3 0x00167607 in hook_call (name=0x80764ad "playlist end reached", data=0x0) at hook.c:104 #4 0x080595a9 in end_cb (unused=0x0) at playback.c:294 #5 0x001ff92f in g_timeout_dispatch (source=0x8332698, callback=0x8059480 , user_data=0x0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3907 #6 0x001fe25f in g_main_dispatch (context=0x80aa860) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441 #7 g_main_context_dispatch (context=0x80aa860) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011 #8 0x001fe990 in g_main_context_iterate (context=0x80aa860, block=2151200, dispatch=1, self=) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089 #9 0x001fef9b in g_main_loop_run (loop=0x8272c08) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297 #10 0x003effcf in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 #11 0x08051575 in main (argc=1, argv=0xbffff3a4) at main.c:586 (gdb) continue Continuing. [Thread 0xb59ffb70 (LWP 3720) exited] [Thread 0xb63dab70 (LWP 3719) exited] [Thread 0xb6bebb70 (LWP 3717) exited] [Thread 0xb73ecb70 (LWP 3716) exited] [Thread 0xb33dcb70 (LWP 3715) exited] [Thread 0xb7bedb70 (LWP 3713) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) quit