Bug 305401 - Crash in ResourceWatcher destructor
Summary: Crash in ResourceWatcher destructor
Status: RESOLVED DUPLICATE of bug 292996
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: libnepomukcore (show other bugs)
Version: 4.9
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-18 17:56 UTC by abyss.andrey
Modified: 2012-09-30 10:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description abyss.andrey 2012-08-18 17:56:12 UTC
Application: kmail (4.9)
KDE Platform Version: 4.9.00
Qt Version: 4.8.1
Operating System: Linux 3.2.0-29-generic i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I'm using one IMAP mailbox
I did nothing spesial, read few mails, moved some of them to 'spam' and close KMail, and then It crashed.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb5da6740 (LWP 3005))]

Thread 4 (Thread 0xb3917b40 (LWP 3009)):
#0  0x00f93416 in __kernel_vsyscall ()
#1  0x056ef96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x07dfc3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb6fd9263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb6fd937f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x056ebd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x07deeace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb25ffb40 (LWP 3011)):
#0  0x01d4bdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x00b91315 in do_gettime (frac=0xb25fefb0, sec=0xb25fefa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x00c7b226 in QTimerInfoList::updateCurrentTime (this=0xb1c02074) at kernel/qeventdispatcher_unix.cpp:343
#4  0x00c7b57a in QTimerInfoList::timerWait (this=0xb1c02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x00c79e23 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb25ff0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x00c79ebd in timerSourcePrepare (source=0xb1c02040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x022dd872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x022ddfaf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x022de201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x00c7a8e7 in QEventDispatcherGlib::processEvents (this=0xb1c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00c4650d in QEventLoop::processEvents (this=0xb25ff240, flags=...) at kernel/qeventloop.cpp:149
#12 0x00c467a9 in QEventLoop::exec (this=0xb25ff240, flags=...) at kernel/qeventloop.cpp:204
#13 0x00b2f94c in QThread::exec (this=0x9e11fc0) at thread/qthread.cpp:501
#14 0x00c23b5d in QInotifyFileSystemWatcherEngine::run (this=0x9e11fc0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x00b32de0 in QThreadPrivate::start (arg=0x9e11fc0) at thread/qthread_unix.cpp:298
#16 0x056ebd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x07deeace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xafce1b40 (LWP 3021)):
[KCrash Handler]
#7  0x2d393538 in ?? ()
#8  0x0614244d in Nepomuk::ResourceData::load (this=0xb2602738) at ../../nepomuk/core/resourcedata.cpp:461
#9  0x061429b0 in Nepomuk::ResourceData::property (this=0xb2602738, uri=...) at ../../nepomuk/core/resourcedata.cpp:272
#10 0x0615a211 in Nepomuk::Resource::property (this=0xafce123c, uri=...) at ../../nepomuk/core/resource.cpp:303
#11 0x04014971 in MessageCore::NepomukResourceRetrieverRunnable::run (this=0xa494a08) at ../../messagecore/asyncnepomukresourceretriever.cpp:48
#12 0x00b2539b in QThreadPoolThread::run (this=0xa33e588) at concurrent/qthreadpool.cpp:107
#13 0x00b32de0 in QThreadPrivate::start (arg=0xa33e588) at thread/qthread_unix.cpp:298
#14 0x056ebd4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#15 0x07deeace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb5da6740 (LWP 3005)):
#0  0x00f93416 in __kernel_vsyscall ()
#1  0x07deac07 in syscall () from /lib/i386-linux-gnu/libc.so.6
#2  0x00b31638 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x9db3150) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x9db3150, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0x00b2d038 in QMutex::lock (this=0x9db065c) at thread/qmutex.cpp:164
#5  0x06159468 in lockInline (this=0x9db065c) at /usr/include/qt4/QtCore/qmutex.h:188
#6  QMutexLocker (m=0x9db065c, this=<synthetic pointer>) at /usr/include/qt4/QtCore/qmutex.h:109
#7  Nepomuk::Resource::~Resource (this=0xb26081e8, __in_chrg=<optimized out>) at ../../nepomuk/core/resource.cpp:142
#8  0x06159742 in Nepomuk::Resource::~Resource (this=0xb26081e8, __in_chrg=<optimized out>) at ../../nepomuk/core/resource.cpp:147
#9  0x04014173 in qMetaTypeDeleteHelper<Nepomuk::Resource> (t=0xb26081e8) at /usr/include/qt4/QtCore/qmetatype.h:134
#10 0x00c546cd in QMetaType::destroy (type=307, data=0xb26081e8) at kernel/qmetatype.cpp:1397
#11 0x00c59a1d in QMetaCallEvent::~QMetaCallEvent (this=0xb2602518, __in_chrg=<optimized out>) at kernel/qobject.cpp:509
#12 0x00c59aa2 in QMetaCallEvent::~QMetaCallEvent (this=0xb2602518, __in_chrg=<optimized out>) at kernel/qobject.cpp:518
#13 0x00c4c3cf in QCoreApplication::removePostedEvents (receiver=0x9936620, eventType=0) at kernel/qcoreapplication.cpp:1630
#14 0x00c5c4f3 in QObjectPrivate::~QObjectPrivate (this=0xa058ab0, __in_chrg=<optimized out>) at kernel/qobject.cpp:171
#15 0x00c5c5a2 in QObjectPrivate::~QObjectPrivate (this=0xa058ab0, __in_chrg=<optimized out>) at kernel/qobject.cpp:186
#16 0x00c624bb in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#17 ~QScopedPointer (this=0x9936624, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#18 QObject::~QObject (this=0x9936620, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#19 0x06161093 in Nepomuk::ResourceWatcher::~ResourceWatcher (this=0x9936620, __in_chrg=<optimized out>) at ../../nepomuk/core/resourcewatcher.cpp:77
#20 0x061610d2 in Nepomuk::ResourceWatcher::~ResourceWatcher (this=0x9936620, __in_chrg=<optimized out>) at ../../nepomuk/core/resourcewatcher.cpp:81
#21 0x00c5cd11 in QObjectPrivate::deleteChildren (this=0x9db30d8) at kernel/qobject.cpp:1908
#22 0x00c62481 in QObject::~QObject (this=0x9daf288, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#23 0x0614b113 in Nepomuk::ResourceManager::~ResourceManager (this=0x9daf288, __in_chrg=<optimized out>) at ../../nepomuk/core/resourcemanager.cpp:280
#24 0x0614b192 in Nepomuk::ResourceManager::~ResourceManager (this=0x9daf288, __in_chrg=<optimized out>) at ../../nepomuk/core/resourcemanager.cpp:289
#25 0x00c5cd11 in QObjectPrivate::deleteChildren (this=0x9976e80) at kernel/qobject.cpp:1908
#26 0x00c62481 in QObject::~QObject (this=0xbfe8dc0c, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#27 0x00c49764 in QCoreApplication::~QCoreApplication (this=0xbfe8dc0c, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:760
#28 0x010d9b76 in QApplication::~QApplication (this=0xbfe8dc0c, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1103
#29 0x00871b38 in KApplication::~KApplication (this=0xbfe8dc0c, __in_chrg=<optimized out>) at ../../kdeui/kernel/kapplication.cpp:894
#30 0x00879848 in KUniqueApplication::~KUniqueApplication (this=0xbfe8dc0c, __in_chrg=<optimized out>) at ../../kdeui/kernel/kuniqueapplication.cpp:347
#31 0x003f0b48 in KontactInterface::PimUniqueApplication::~PimUniqueApplication (this=0xbfe8dc0c, __in_chrg=<optimized out>) at ../../kontactinterface/pimuniqueapplication.cpp:55
#32 0x0804a285 in main (argc=<error reading variable: Cannot access memory at address 0x0>, argv=<error reading variable: Cannot access memory at address 0x4>) at ../../kmail/main.cpp:149

Possible duplicates by query: bug 303317, bug 302955, bug 302223, bug 301892, bug 301794.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-09-30 10:44:12 UTC

*** This bug has been marked as a duplicate of bug 292996 ***