Hi
as we know for some time already, dolphin is crashing just after it's launched.
Here's the backtrace. Similar backtrace is with other crashes as well.
Stepping by separate assembly instructions, the segfault happens just when
leaving the Qt::HANDLE QThread::currentThreadId() function
Qt::HANDLE QThread::currentThreadId()
{
// requires a C cast here otherwise we run into trouble on AIX
return (Qt::HANDLE)pthread_self();
}
current thread: t at 1
=>[1] libQtCore.so.4.5.2:QMutex::unlock(this = 0x81c6729), line 373 in
"qmutex.cpp"
[2] dolphin:QMutexLocker::~QMutexLocker(this = ???) (optimized), at 0x80f6a56
(line ~110) in "qmutex.h"
[3] libQtCore.so.4.5.2:QReadWriteLock::lockForWrite(this = 0x81c6308), line
302 in "qreadwritelock.cpp"
[4] libQtDBus.so.4.5.2:QWriteLocker::relock(this = 0x8047450), line 158 in
"qreadwritelock.h"
[5] libQtDBus.so.4.5.2:QWriteLocker::QWriteLocker(this = 0x8047450,
areadWriteLock = 0x81c6308), line 181 in "qreadwritelock.h"
[6] libQtCore.so.4.5.2:QMetaType::registerType(typeName = 0xc8f4cb30
"Solid::ErrorType", destructor = 0xc8e2b890 =
&qMetaTypeDeleteHelper<Solid::ErrorType>(__type_0*), constructor = 0xc8e2b820 =
&qMetaTypeConstructHelper<Solid::ErrorType>(const __type_0*)), line 431 in
"qmetatype.cpp"
[7] libsolid.so.4.3.0:qRegisterMetaType<Solid::ErrorType>(typeName =
0xc8f4cb30 "Solid::ErrorType", _ARG2 = (nil)), line 156 in "qmetatype.h"
[8] libsolid.so.4.3.0:QMetaTypeId<Solid::ErrorType>::qt_metatype_id(), line
30 in "solidnamespace.h"
[9] libsolid.so.4.3.0:QMetaTypeId2<Solid::ErrorType>::qt_metatype_id(), line
189 in "qmetatype.h"
[10] libsolid.so.4.3.0:qMetaTypeId<Solid::ErrorType>(_ARG1 = (nil)), line 199
in "qmetatype.h"
[11] libsolid.so.4.3.0:qRegisterMetaType<Solid::ErrorType>(), line 210 in
"qmetatype.h"
[12] libsolid.so.4.3.0:registerSolidMetaTypes(), line 24 in
"solidnamespace.cpp"
[13] libsolid.so.4.3.0:__SLIP.INIT_A(), line 30 in "solidnamespace.cpp"
[14] libsolid.so.4.3.0:__STATIC_CONSTRUCTOR(), line 30 in "solidnamespace.cpp"
[15] libsolid.so.4.3.0:__cplus_fini_at_exit(0xc8240e04, 0xcdbfc334, 0x1), at
0xc8f4cabf
[16] ld.so.1[L]:call_init(0xc8240d88, 0x1, 0xcdb903e0, 0x10), at 0xcdbd2472
[17] ld.so.1[L]:setup(0x80478dc, 0x804799c, 0x0, 0x8047fe0, 0x1000,
0xcdbc0961, 0xcdbbd000, 0xcdbbd000, 0xffffffff, 0x8050034, 0x8047fe6,
0x80478d4, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x0, 0x2, 0x25c6f,
0xcdbdf202), at 0xcdbd1377
[18] ld.so.1[L]:_setup(0x8047890, 0x3fb28, 0x3, 0x80478d4, 0x4, 0x80478dc),
at 0xcdbdf504
[19] ld.so.1[L]:_rt_boot(0x0, 0x8047a1a, 0x8047a57, 0x8047a7b, 0x8047a86,
0x8047a96), at 0xcdbc56a4
--
This message posted from opensolaris.org