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



Damien Sandras wrote:
> Le mardi 13 octobre 2009 à 20:19 +0200, Damien Sandras a écrit :
>> Le mardi 13 octobre 2009 à 19:26 +0200, Michael Rickmann a écrit :
>>> Julien Puydt schrieb:
>>>> Julien Puydt a écrit :
>>>>> I had a nice surprise this morning, trying to launch ekiga :
>>>>> I'll try to update my ptlib&opal to see if I have just been unlucky.
>>>> I retried this evening : still crashing :-(
>>>>
>>>> Snark
>>>> _______________________________________________
>>> I tried this evening on WIN32 : still crashing.
>>> I guess we will have to exercise patience.
>>> I made shure that the reason for the crash is mainly in Opal's 
>>> handlers.cxx index maps and not in Ekiga's heap. With attached patch 
>>> Ekiga works.
>> I'll insist with Robert, but currently he does not answer me anymore.
>>
> 
> Is this your crash :
> (gdb) bt
> #0  0xb6f7d44f in __exchange_and_add (__mem=0xb521ab02, __val=-1)
> at /usr/include/c++/4.3/ext/atomicity.h:51
> #1  0xb6f8cc3b in PAtomicInteger::operator-- (this=0xb521ab02)
> at /usr/include/ptlib/critsec.h:248
> #2  0xb6ac0dfb in PContainer::Destruct (this=0xb541bb18) at
> ptlib/common/contain.cxx:123
> #3  0xb7f19e8d in ~PAbstractArray (this=0xb541bb18, __in_chrg=<value
> optimized out>) at /usr/include/ptlib/array.h:69
> #4  ~PBaseArray (this=0xb541bb18, __in_chrg=<value optimized out>)
> at /usr/include/ptlib/array.h:271
> #5  ~PCharArray (this=0xb541bb18, __in_chrg=<value optimized out>)
> at /usr/include/ptlib/array.h:564
> #6  ~PString (this=0xb541bb18, __in_chrg=<value optimized out>)
> at /usr/include/ptlib/pstring.h:102
> #7  0xb73cf93d in ~pair (this=0xb541bb18, __in_chrg=<value optimized
> out>) at /usr/include/c++/4.3/bits/stl_pair.h:73
> #8  0xb73cf961 in __gnu_cxx::new_allocator<std::pair<PString const,
> PSafePtr<SIPHandler, PSafePtrBase> > >::destroy (this=0xb555013f,
> __p=0xb541bb18)
>     at /usr/include/c++/4.3/ext/new_allocator.h:118
> #9  0xb73cf9a5 in std::_Rb_tree<PString, std::pair<PString const,
> PSafePtr<SIPHandler, PSafePtrBase> >, std::_Select1st<std::pair<PString
> const, PSafePtr<SIPHandler, PSafePtrBase> > >, std::less<PString>,
> std::allocator<std::pair<PString const, PSafePtr<SIPHandler,
> PSafePtrBase> > > >::_M_destroy_node (this=0xb540f82c, __p=0xb541bb08)
> at /usr/include/c++/4.3/bits/stl_tree.h:390
> #10 0xb74191ac in std::_Rb_tree<PString, std::pair<PString const,
> PSafePtr<SIPHandler, PSafePtrBase> >, std::_Select1st<std::pair<PString
> const, PSafePtr<SIPHandler, PSafePtrBase> > >, std::less<PString>,
> std::allocator<std::pair<PString const, PSafePtr<SIPHandler,

My crash has _Rb_tree inside, as shown above in #10, I think it's the same.

-- 
Eugen


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