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