Re: [Ekiga-devel-list] win32 issues



Ok I have submitted the two bug reports 
https://sourceforge.net/tracker/?func=detail&aid=2728003&group_id=204472&atid=989748
https://sourceforge.net/tracker/?func=detail&aid=2728037&group_id=204472&atid=989748

Another Win32 issue, the "crash on exit" one: I have been fighting to
obtain a debug built of ekiga which allows gdb to backtrace across
different dlls. For others who try the same: in the win32 Makefile
autogen.sh with --enable-opal-debug instead of --enable-debug and
use -gstabs instead of -g as the debugging flag. Attached gdb backtrace
was produced on an XP home machine using the gdb contained in
https://sourceforge.net/project/downloading.php?group_id=204414&use_mirror=switch&filename=gdbserver-6.8-002-20090131.exe&a=88862589
To me the underlying bug appears obscure. Apparenly, it happens when the
sigc++ objects for the address book are destroyed. Can anyone suggest a
strategy how to approach this crash?
Regards
Michael

Program received signal SIGSEGV, Segmentation fault.
0xfeeefeee in ?? ()
(gdb) bt
#0  0xfeeefeee in ?? ()
#1  0x07ef2183 in sigc::internal::slot_rep::disconnect (this=0x86ad470) at functors/slot_base.cc:50
#2  0x07ef21c3 in sigc::internal::slot_rep::notify (data=0x86ad470) at functors/slot_base.cc:63
#3  0x07ef1b51 in sigc::internal::trackable_callback_list::~trackable_callback_list (this=0x86d66b8) at trackable.cc:89
#4  0x07ef1c14 in sigc::trackable::notify_callbacks (this=0x865311c) at trackable.cc:67
#5  0x07ef1c57 in sigc::trackable::~trackable (this=0x865311c) at trackable.cc:51
#6  0x07ef1472 in sigc::signal_base::~signal_base (this=0x865311c) at signal_base.cc:107
#7  0x008ca3de in sigc::signal2<void, gmref_ptr<Ekiga::Source>, gmref_ptr<Ekiga::Book>, sigc::nil>::~signal2 ()
#8  0x004762bc in Ekiga::ContactCore::~ContactCore (this=0x8653110) at ../../../lib/engine/addressbook/contact-core.cpp:51
#9  0x0093ace0 in GmRefCounted::unreference ()
#10 0x0092fe1a in gmref_ptr<Ekiga::Service>::reset ()
#11 0x0093039d in gmref_ptr<Ekiga::Service>::~gmref_ptr ()
#12 0x00925825 in __gnu_cxx::new_allocator<gmref_ptr<Ekiga::Service> >::destroy()
#13 0x00a086a0 in std::list<gmref_ptr<Ekiga::Service>, std::allocator<gmref_ptr<Ekiga::Service> > >::_M_erase ()
#14 0x00a0875d in std::list<gmref_ptr<Ekiga::Service>, std::allocator<gmref_ptr<Ekiga::Service> > >::pop_front ()
#15 0x0043c35f in Ekiga::ServiceCore::~ServiceCore (this=0x8678ee8) at ../../../lib/engine/framework/services.cpp:46
#16 0x00457112 in engine_stop () at engine.cpp:314
#17 0x0042299f in GnomeMeeting::StopEngine (this=0xb3a0d0) at ekiga.cpp:248
#18 0x0040f4b4 in main (argc=2359232, argv=0x40f59f) at gui/main.cpp:4575
(gdb)


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