[Ekiga-devel-list] Crash on... startup!



Hi,

I had a nice surprise this morning, trying to launch ekiga :

#0 0xb661a9bb in std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) () from /usr/lib/libstdc++.so.6 #1 0xb7c4b7fd in std::map<PString, PSafePtr<SIPHandler, PSafePtrBase>, std::less<PString>, std::allocator<std::pair<PString const, PSafePtr<SIPHandler, PSafePtrBase> > > >::erase(std::_Rb_tree_iterator<std::pair<PString const, PSafePtr<SIPHandler, PSafePtrBase> > >) () from /usr/lib/libopal.so.3.7-beta1
#2  0xb7c436a9 in SIPHandlersList::Remove(SIPHandler*) ()
   from /usr/lib/libopal.so.3.7-beta1
#3  0xb7c17759 in SIPEndPoint::GarbageCollection() ()
   from /usr/lib/libopal.so.3.7-beta1
#4  0xb792f594 in OpalManager::GarbageCollection() ()
   from /usr/lib/libopal.so.3.7-beta1
#5  0xb792f622 in OpalManager::GarbageMain(PThread&, int) ()
   from /usr/lib/libopal.so.3.7-beta1
#6 0xb793526b in OpalManager::GarbageMain_PNotifier::Call(PObject&, int) const
    () from /usr/lib/libopal.so.3.7-beta1
#7  0xb7f170b7 in PNotifierTemplate<int>::operator() (this=0x821e4e0,
    notifier=..., extra=0) at /usr/include/ptlib/notifier.h:129
#8  0xb755b3de in PSimpleThread::Main() () from /usr/lib/libpt.so.2.7-beta1
#9  0xb7535f8f in PThread::PX_ThreadStart(void*) ()
   from /usr/lib/libpt.so.2.7-beta1
#10 0xb67c64b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#11 0xb64f8a5e in clone () from /lib/i686/cmov/libc.so.6


It looks like a bug we had in ekiga recently : a loop in which we remove something... which invalidates the iterator!

I'll try to update my ptlib&opal to see if I have just been unlucky.

Snark


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