On Sunday 07 December 2008 11:10:36 Cyril Brulebois wrote: > Putting back the submitter in the loop. > > Diego Escalante Urrelo <[EMAIL PROTECTED]> (02/12/2008): > > Install de debug packages for libgtk, libglib, libgconf and similar, > > both the mm (C++) and usual C versions, example: > > > > ii libglib2.0-0-dbg 2.18.2-0ubuntu2 > > ii libgtk2.0-0-dbg 2.14.4-0ubuntu1
Hi, I tried to install many gtk/gnome related -dbg packages, but that didn't help. I tried to run gdb --pid `pidof subtitleeditor` to see which libraries lack symbols and I noticed this line: Reading symbols from /usr/bin/subtitleeditor...(no debugging symbols found)...done. So, I downloaded the source code (via apt-get source) and rebuilt it (after commenting out dh_strip in debian/rules) and I got a much better backtrace: Program received signal SIGABRT, Aborted. [Switching to Thread 0x7f62d11b46f0 (LWP 16381)] 0x00007f62cb2eeed5 in raise () from /lib/libc.so.6 (gdb) bt #0 0x00007f62cb2eeed5 in raise () from /lib/libc.so.6 #1 0x00007f62cb2f03f3 in abort () from /lib/libc.so.6 #2 0x00007f62cb330970 in malloc_printerr () from /lib/libc.so.6 #3 0x00007f62d0d78b7a in Gtk::RecentManager::add_item (this=0xc08d50, [EMAIL PROTECTED], [EMAIL PROTECTED]) at recentmanager.cc:51 #4 0x00000000004d1b82 in DocumentManagementPlugin::add_document_in_recent_manager (this=<value optimized out>, doc=<value optimized out>) at actions/DocumentManagement.cc:683 #5 0x000000000043b3a2 in DocumentSystem::append (this=<value optimized out>, doc=0xe2e3b0) at /usr/include/sigc++-2.0/sigc++/signal.h:690 #6 0x00000000004d2dd0 in DocumentManagementPlugin::on_recent_item_activated (this=<value optimized out>, rc=<value optimized out>) at actions/DocumentManagement.cc:287 #7 0x00007f62cf9d1c92 in Glib::SignalProxyNormal::slot0_void_callback (self=<value optimized out>, data=0xc1d870) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #8 0x00007f62ce7b9e9d in IA__g_closure_invoke (closure=0xc162c0, return_value=0x0, n_param_values=1, param_values=0x7fffd92f6150, invocation_hint=0x7fffd92f6050) at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c:490 #9 0x00007f62ce7cd11e in signal_emit_unlocked_R (node=0xc1c1f0, detail=0, instance=0xc1e030, emission_return=0x0, instance_and_params=0x7fffd92f6150) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2510 #10 0x00007f62ce7ce0ee in IA__g_signal_emit_valist (instance=0xc1e030, signal_id=<value optimized out>, detail=0, var_args=0x7fffd92f63b0) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199 #11 0x00007f62ce7ce5f3 in IA__g_signal_emit (instance=0x3ffd, signal_id=16381, detail=6) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243 #12 0x00007f62ce7b9e9d in IA__g_closure_invoke (closure=0xc19a90, return_value=0x0, n_param_values=1, param_values=0x7fffd92f66d0, invocation_hint=0x7fffd92f65d0) at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c:490 #13 0x00007f62ce7ccbfd in signal_emit_unlocked_R (node=0xb8cfa0, detail=0, instance=0xc07830, emission_return=0x0, instance_and_params=0x7fffd92f66d0) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2440 #14 0x00007f62ce7ce0ee in IA__g_signal_emit_valist (instance=0xc07830, signal_id=<value optimized out>, detail=0, var_args=0x7fffd92f6930) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199 #15 0x00007f62ce7ce5f3 in IA__g_signal_emit (instance=0x3ffd, signal_id=16381, detail=6) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243 #16 0x00007f62d02a39cb in IA__gtk_widget_activate (widget=0xc07830) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkwidget.c:4709 #17 0x00007f62d01972ad in IA__gtk_menu_shell_activate_item (menu_shell=0xc1e030, menu_item=0xc07830, force_deactivate=<value optimized out>) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmenushell.c:1150 #18 0x00007f62d0198f85 in gtk_menu_shell_button_release (widget=0xc1e030, event=0xb4e080) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmenushell.c:674 #19 0x00007f62d018a748 in _gtk_marshal_BOOLEAN__BOXED (closure=0x92fc80, return_value=0x7fffd92f6c60, n_param_values=<value optimized out>, param_values=0x7fffd92f6d20, invocation_hint=<value optimized out>, marshal_data=0x7f62d0dbd860) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmarshalers.c:84 #20 0x00007f62ce7b9e9d in IA__g_closure_invoke (closure=0x92fc80, return_value=0x7fffd92f6c60, n_param_values=2, param_values=0x7fffd92f6d20, invocation_hint=0x7fffd92f6c20) at /build/buildd/glib2.0-2.16.6/gobject/gclosure.c:490 #21 0x00007f62ce7cc8dc in signal_emit_unlocked_R (node=0x930040, detail=0, instance=0xc1e030, emission_return=0x7fffd92f6f20, instance_and_params=0x7fffd92f6d20) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2478 #22 0x00007f62ce7cdf71 in IA__g_signal_emit_valist (instance=0xc1e030, signal_id=<value optimized out>, detail=0, var_args=0x7fffd92f6f80) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2209 #23 0x00007f62ce7ce5f3 in IA__g_signal_emit (instance=0x3ffd, signal_id=16381, detail=6) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243 #24 0x00007f62d029f1be in gtk_widget_event_internal (widget=0xc1e030, event=0xb4e080) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkwidget.c:4678 #25 0x00007f62d01832d3 in IA__gtk_propagate_event (widget=0xc1e030, event=0xb4e080) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmain.c:2336 #26 0x00007f62d018431b in IA__gtk_main_do_event (event=0xb4e080) at /scratch/build-area/gtk+2.0-2.12.11/gtk/gtkmain.c:1556 #27 0x00007f62cf53ef8c in gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /scratch/build-area/gtk+2.0-2.12.11/gdk/x11/gdkevents-x11.c:2351 #28 0x00007f62ce11d78b in IA__g_main_context_dispatch (context=0x7e68e0) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2012 #29 0x00007f62ce120f5d in g_main_context_iterate (context=0x7e68e0, block=1, dispatch=1, self=<value optimized out>) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2645 #30 0x00007f62ce12148d in IA__g_main_loop_run (loop=0x963170) at /build/buildd/glib2.0-2.16.6/glib/gmain.c:2853 #31 0x00007f62d0184737 in IA__gtk_main () at /scratch/build- area/gtk+2.0-2.12.11/gtk/gtkmain.c:1163 #32 0x00007f62d0d54e8c in Gtk::Main::run (window=<value optimized out>) at main.cc:488 #33 0x00000000004283bb in main (argc=1, argv=0x7fffd92f7738) at main.cc:270 ALSO, I tried this with a different user and it seems to work! So, it's obviously some problem with the configuration. I tried to move away ~/.config/subtitleeditor, but that didn't help and I noticed that it still could remember the recently opened files, so it must be saving some configuration bits somewhere else. Any ideas where is that? Regards, George -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]