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]

Reply via email to