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

Bug#328728: libqt3-mt: Multiple apps segfault in QShared::deref()



On Friday 16 September 2005 07:27 pm, Bob Tanner wrote:
> Package: libqt3-mt
> Version: 3:3.3.4-8
> Severity: important
>
>
> Recently upgrade from 3.3.3 to 3.3.4-8 and I have several application
> that all segfault in the same class and method.
>
> [KCrash handler]
> #3  0xb6c35f34 in QShared::deref (this=0x34343942) at qshared.h:50
> #4  0xb702fcc6 in QString::deref (this=0xbfffebec) at
> tools/qstring.cpp:1549 #5  0xb702ff57 in QString::operator=
> (this=0xbfffebec, s=@0xbfffebf4) at tools/qstring.cpp:1594
>
> The partital application list: kmail, kontact, pwmanager, wlassistant,
> showeq, kate.
>
> Using pwmanager (http://pwmanager.sourceforge.net) as an example. Same
> tarball, linked libqt3c102-mt (3:3.3.4-3) is rock solid. Recompile
> pwmanager and link against libqt-mt (3:3.3.4-8) consisten segfault in
> QShared::deref (this=0x34343942) at qshared.h:50.

When you recompiled pwmanager, did you compile it with g++ 4.0 or 3.4?  If 
you compiled it with g++ 3.3, then your problem is probably the ABI 
incompatibility between 3.3 and g++ 4.0 that qt is compiled with now.

Josh



Reply to: