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

Reply via email to