Segfault with BonoboXObject



Hi,

since I've updated eog-collection component to use the new BonoboXObject
system, it crashes always when calling the bonobo_object_finalize_real
method. I get the following backtrace:

Program received signal SIGSEGV, Segmentation fault.
0x40104149 in PortableServer_POA_servant_to_id (obj=0x8083840,
p_servant=0x809c764, ev=0xbfffeecc)
    at poa.c:853
853	poa.c: No such file or directory.
(gdb) bt
#0  0x40104149 in PortableServer_POA_servant_to_id (obj=0x8083840,
p_servant=0x809c764, ev=0xbfffeecc) at poa.c:853
#1  0x40178b34 in bonobo_object_finalize_real (object=0x809c708) at
bonobo-object.c:632
#2  0x804ec87 in eog_collection_view_finalize (object=0x809c708) at
eog-collection-view.c:147
#3  0x404fa514 in gtk_object_unref () from /usr/lib/libgtk-1.2.so.0
#4  0x40178576 in bonobo_object_unref (object=0x809c408) at
bonobo-object.c:282
#5  0x401786f8 in impl_Bonobo_Unknown_unref (servant=0x809c464,
ev=0xbffff05c) at bonobo-object.c:454
#6  0x4015e828 in _ORBIT_skel_Bonobo_Unknown_unref
(_ORBIT_servant=0x809c464,
    _ORBIT_recv_buffer=0x8098d18, ev=0xbffff05c,
    _impl_unref=0x401786d0 <impl_Bonobo_Unknown_unref>) at
Bonobo-skels.c:58
#7  0x4010619d in ORBit_POA_handle_request (recv_buffer=0x8098d18,
poa=0x8083840)
    at orbit_poa.c:507
#8  0x401094cd in ORBit_handle_incoming_request (recv_buffer=0x8098d18) at
server.c:90
#9  0x40109834 in ORBit_handle_incoming_message (recv_buffer=0x8098d18) at
server.c:160
#10 0x401246ab in giop_main_handle_connection () from
/usr/lib/libIIOP.so.0

Has anybody an idea whats wrong? BTW: I'am using CVS ORBit 0.5.7 and
the latest CVS Bonobo.

Regards,

  Jens





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]