So it crashes on exit or while you're using the program? What happens if
you remove libcanberra-gtk-module?

On Mon, 2009-06-22 at 17:16 +0200, Wouter Koolen-Wijkstra wrote:
> Hi Ari,
> 
> Thanks for your quick reply. I rebuilt from source as indicated there. 
> Unfortunately, it's not a segfault, but an ungraceful exit. The 
> backtrace does not give any useful information. Any hints on which 
> function I should trap?
> 
> GNU gdb 6.8-debian
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later 
> <http://gnu.org/licenses/gpl.html>
> 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 "x86_64-linux-gnu"...
> (gdb) run
> Starting program: /usr/bin/streamtuner
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7fc22c2277a0 (LWP 20881)]
> [New Thread 0x7fc22c189950 (LWP 20884)]
> [Thread 0x7fc22c189950 (LWP 20884) exited]
> [New Thread 0x7fc22c189950 (LWP 20887)]
> [Thread 0x7fc22c189950 (LWP 20887) exited]
> [New Thread 0x7fc22c189950 (LWP 20890)]
> streamtuner: Fatal IO error 11 (Resource temporarily unavailable) on X 
> server :0.0.
> 
> Program exited with code 01.
> (gdb) bt
> No stack.
> 
> 
> Here are two other runs that resulted in assertion failures. I don't 
> think they're related though.
> 
> (gdb) break gdk_x_error
> Function "gdk_x_error" not defined.
> Make breakpoint pending on future shared library load? (y or [n]) y
> Breakpoint 2 (gdk_x_error) pending.
> (gdb) run
> Starting program: /usr/bin/streamtuner
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7f3437d6d7a0 (LWP 21139)]
> [New Thread 0x7f3426598950 (LWP 21140)]
> streamtuner: ../../src/xcb_io.c:176: process_responses: Assertion `!(req 
> && current_request && !(((long) (req->sequence) - (long) 
> (current_request)) <= 0))' failed.
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x7f3426598950 (LWP 21140)]
> 0x00007f3436149065 in raise () from /lib/libc.so.6
> (gdb) bt
> #0  0x00007f3436149065 in raise () from /lib/libc.so.6
> #1  0x00007f343614c153 in abort () from /lib/libc.so.6
> #2  0x00007f3436142159 in __assert_fail () from /lib/libc.so.6
> #3  0x00007f3435c1e884 in ?? () from /usr/lib/libX11.so.6
> #4  0x00007f3435c1ee00 in _XReply () from /usr/lib/libX11.so.6
> #5  0x00007f3435c12d63 in XSync () from /usr/lib/libX11.so.6
> #6  0x00007f343744615e in gdk_flush () from /usr/lib/libgdk-x11-2.0.so.0
> #7  0x000000000041851e in st_browser_tab_cache_load_streams_progress_cb 
> (n=3, total=100, data=0x18e02b0) at st-browser-tab.c:722
> #8  0x000000000041ba6d in st_cache_load_streams (handler=0x17ae7e0, 
> category_name=0x7f342c82fcab "__search",
>      progress_cb=0x41846d 
> <st_browser_tab_cache_load_streams_progress_cb>, 
> progress_data=0x18e02b0, err=0x7f3426598000) at st-cache.c:1097
> #9  0x0000000000418383 in st_browser_tab_cache_load_streams_thread 
> (data=0x18e02b0) at st-browser-tab.c:674
> #10 0x0000000000441b8f in st_thread_cb (data=0x1e82380) at st-thread.c:143
> #11 0x00007f343692f574 in ?? () from /usr/lib/libglib-2.0.so.0
> #12 0x00007f3436470faa in start_thread () from /lib/libpthread.so.0
> #13 0x00007f34361e529d in clone () from /lib/libc.so.6
> #14 0x0000000000000000 in ?? ()
> 
> 
> 
> (gdb) break gdk_x_error
> Function "gdk_x_error" not defined.
> Make breakpoint pending on future shared library load? (y or [n]) y
> Breakpoint 1 (gdk_x_error) pending.
> (gdb) run
> Starting program: /usr/bin/streamtuner
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7f292ba867a0 (LWP 21204)]
> [New Thread 0x7f292b9e8950 (LWP 21205)]
> [Thread 0x7f292b9e8950 (LWP 21205) exited]
> [New Thread 0x7f292b9e8950 (LWP 21206)]
> [Thread 0x7f292b9e8950 (LWP 21206) exited]
> [New Thread 0x7f292b9e8950 (LWP 21209)]
> streamtuner: ../../src/xcb_io.c:176: process_responses: Assertion `!(req 
> && current_request && !(((long) (req->sequence) - (long) 
> (current_request)) <= 0))' failed.
> 
> Program received signal SIGABRT, Aborted.
> [Switching to Thread 0x7f292ba867a0 (LWP 21204)]
> 0x00007f2929e62065 in raise () from /lib/libc.so.6
> (gdb) bt
> #0  0x00007f2929e62065 in raise () from /lib/libc.so.6
> #1  0x00007f2929e65153 in abort () from /lib/libc.so.6
> #2  0x00007f2929e5b159 in __assert_fail () from /lib/libc.so.6
> #3  0x00007f2929937884 in ?? () from /usr/lib/libX11.so.6
> #4  0x00007f2929937e00 in _XReply () from /usr/lib/libX11.so.6
> #5  0x00007f2929913c5f in XGetGeometry () from /usr/lib/libX11.so.6
> #6  0x00007f292b1723f1 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
> #7  0x00007f292b147335 in gdk_screen_get_monitor_at_window () from 
> /usr/lib/libgdk-x11-2.0.so.0
> #8  0x00007f2921d75bdf in ca_gtk_proplist_set_for_widget () from 
> /usr/lib/libcanberra-gtk.so.0
> #9  0x00007f2921d75dfe in ca_gtk_proplist_set_for_event () from 
> /usr/lib/libcanberra-gtk.so.0
> #10 0x00007f2921d76456 in ca_gtk_play_for_event () from 
> /usr/lib/libcanberra-gtk.so.0
> #11 0x00007f2921f7ae90 in ?? () from 
> /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
> #12 0x00007f292a61ef7a in g_main_context_dispatch () from 
> /usr/lib/libglib-2.0.so.0
> #13 0x00007f292a622640 in ?? () from /usr/lib/libglib-2.0.so.0
> #14 0x00007f292a622b0d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #15 0x00007f292b4e7727 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
> #16 0x00000000004291e8 in main (argc=1, argv=0x7fff8eade488) at 
> st-main.c:133
> 
> Thanks,
> 
> Wouter





-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to