Bug 296034 - Crash while changing folder
Summary: Crash while changing folder
Status: RESOLVED DUPLICATE of bug 295474
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-15 04:08 UTC by markuss
Modified: 2012-03-18 12:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.83 KB, text/plain)
2012-03-17 14:32 UTC, Jeff Smith
Details

Note You need to log in before you can comment on or make changes to this bug.
Description markuss 2012-03-15 04:08:23 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) "release 481"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I clicked on another folder in KMail and KMail/Kontact immediately crashed.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0xb25ec710 (LWP 1942))]

Thread 5 (Thread 0xb13dbb70 (LWP 2047)):
#0  0xb3c69782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb60b65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb5869189 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb58691cf in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3c65a7d in start_thread () from /lib/libpthread.so.0
#5  0xb60a8abe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xb0ab3b70 (LWP 2051)):
#0  0xb3c68a70 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb60b6824 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb3b7e43f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb3b7f207 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb3b7f7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb63e25a7 in QEventDispatcherGlib::processEvents (this=0xb0100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb63ae40d in QEventLoop::processEvents (this=0xb0ab32d0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb63ae6a9 in QEventLoop::exec (this=0xb0ab32d0, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6298d0c in QThread::exec (this=0x8163fd8) at thread/qthread.cpp:501
#9  0xb6298dfb in QThread::run (this=0x8163fd8) at thread/qthread.cpp:568
#10 0xb629c1f0 in QThreadPrivate::start (arg=0x8163fd8) at thread/qthread_unix.cpp:298
#11 0xb3c65a7d in start_thread () from /lib/libpthread.so.0
#12 0xb60a8abe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xad972b70 (LWP 2826)):
[KCrash Handler]
#6  QUtf8::convertFromUnicode (uc=0x20, len=7, state=0x0) at codecs/qutfcodec.cpp:91
#7  0xb62ea286 in QString::toUtf8 (this=0xad00253c) at tools/qstring.cpp:3789
#8  0xb440f137 in QDBusMessagePrivate::toDBusMessage (message=..., capabilities=) at qdbusmessage.cpp:134
#9  0xb4407bdb in QDBusConnectionPrivate::sendWithReplyAsync (this=0x806c248, message=..., timeout=34) at qdbusintegrator.cpp:1989
#10 0xb43f4db3 in QDBusConnection::asyncCall (this=0x86af794, message=..., timeout=-1) at qdbusconnection.cpp:628
#11 0xb4414d7e in QDBusAbstractInterface::asyncCallWithArgumentList (this=0x86aee48, method=..., args=...) at qdbusabstractinterface.cpp:501
#12 0xb38d8820 in addResource (resource=..., this=0x86aee48) at /usr/src/debug/kdelibs-4.8.1/build/nepomuk/resourcewatcherconnectioninterface.h:50
#13 Nepomuk::ResourceWatcher::addResource (this=0x86ad4f0, res=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcewatcher.cpp:143
#14 0xb38b6049 in Nepomuk::ResourceData::load (this=0xad000cf8) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:405
#15 0xb38b6ae0 in Nepomuk::ResourceData::property (this=0xad000cf8, uri=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:265
#16 0xb38cf881 in Nepomuk::Resource::property (this=0xad97229c, uri=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resource.cpp:301
#17 0xaf41f5e1 in ?? () from /usr/lib/libmessagecore.so.4
#18 0xb628ea8b in QThreadPoolThread::run (this=0x86060c8) at concurrent/qthreadpool.cpp:107
#19 0xb629c1f0 in QThreadPrivate::start (arg=0x86060c8) at thread/qthread_unix.cpp:298
#20 0xb3c65a7d in start_thread () from /lib/libpthread.so.0
#21 0xb60a8abe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xae9beb70 (LWP 2828)):
#0  0xb60b692e in __lll_lock_wait_private () from /lib/libc.so.6
#1  0xb6048b3e in _L_lock_10490 () from /lib/libc.so.6
#2  0xb6046ef3 in malloc () from /lib/libc.so.6
#3  0xb77a7fe0 in _dl_map_object_deps () from /lib/ld-linux.so.2
#4  0xb77ad63a in dl_open_worker () from /lib/ld-linux.so.2
#5  0xb77a970f in _dl_catch_error () from /lib/ld-linux.so.2
#6  0xb77ad1e6 in _dl_open () from /lib/ld-linux.so.2
#7  0xb60e14a2 in do_dlopen () from /lib/libc.so.6
#8  0xb77a970f in _dl_catch_error () from /lib/ld-linux.so.2
#9  0xb60e15a7 in dlerror_run () from /lib/libc.so.6
#10 0xb60e1618 in __libc_dlopen_mode () from /lib/libc.so.6
#11 0xb60bc098 in init () from /lib/libc.so.6
#12 0xb3c6ac4b in pthread_once () from /lib/libpthread.so.0
#13 0xb60bc305 in backtrace () from /lib/libc.so.6
#14 0xb603c760 in __libc_message () from /lib/libc.so.6
#15 0xb6042f0b in malloc_printerr () from /lib/libc.so.6
#16 0xb6043377 in malloc_consolidate () from /lib/libc.so.6
#17 0xb60443e4 in _int_malloc () from /lib/libc.so.6
#18 0xb6046efc in malloc () from /lib/libc.so.6
#19 0xb629451b in qMalloc (size=65536) at global/qmalloc.cpp:55
#20 0xb629e3de in QByteArray::realloc (this=0xae006a5c, alloc=65516) at tools/qbytearray.cpp:1452
#21 0xb629e507 in QByteArray::resize (this=0xae006a5c, size=32768) at tools/qbytearray.cpp:1420
#22 0xb3dfa012 in reserve (bytes=10, this=0xae0010d0) at ../../src/corelib/tools/qringbuffer_p.h:158
#23 QAbstractSocketPrivate::readFromSocket (this=0xae001000) at socket/qabstractsocket.cpp:1163
#24 0xb3dfa7db in QAbstractSocketPrivate::canReadNotification (this=0xae001000) at socket/qabstractsocket.cpp:625
#25 0xb3dfcb88 in QAbstractSocket::waitForReadyRead (this=0xae00500c, msecs=600000) at socket/qabstractsocket.cpp:1902
#26 0xb3e0a4e1 in QLocalSocket::waitForReadyRead (this=0xae000df0, msecs=600000) at socket/qlocalsocket_unix.cpp:576
#27 0xb2f50664 in ?? () from /usr/lib/libsopranoclient.so.1
#28 0xb2f5540f in ?? () from /usr/lib/libsopranoclient.so.1
#29 0xb38bbc48 in Soprano::Iterator<Soprano::BindingSet>::next (this=0xae9be0d8) at /usr/include/soprano/iterator.h:239
#30 0xb38b6204 in Nepomuk::ResourceData::load (this=0xae00a818) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:418
#31 0xb38b6ae0 in Nepomuk::ResourceData::property (this=0xae00a818, uri=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:265
#32 0xb38cf881 in Nepomuk::Resource::property (this=0xae9be29c, uri=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resource.cpp:301
#33 0xaf41f5e1 in ?? () from /usr/lib/libmessagecore.so.4
#34 0xb628ea8b in QThreadPoolThread::run (this=0x88ffa30) at concurrent/qthreadpool.cpp:107
#35 0xb629c1f0 in QThreadPrivate::start (arg=0x88ffa30) at thread/qthread_unix.cpp:298
#36 0xb3c65a7d in start_thread () from /lib/libpthread.so.0
#37 0xb60a8abe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb25ec710 (LWP 1942)):
#0  0xb3c69782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb60b65cc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb629c760 in wait (time=4294967295, this=0x8998528) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x89984b0, mutex=0x899849c, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0xb628e271 in QThreadPoolPrivate::waitForDone (this=0x8998450, msecs=-1) at concurrent/qthreadpool.cpp:298
#5  0xb628fc88 in QThreadPool::~QThreadPool (this=0x893abb4, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#6  0xaf41ddc5 in MessageCore::AsyncNepomukResourceRetriever::~AsyncNepomukResourceRetriever() () from /usr/lib/libmessagecore.so.4
#7  0xaf28827d in ?? () from /usr/lib/libmessagelist.so.4
#8  0xaf295e02 in ?? () from /usr/lib/libmessagelist.so.4
#9  0xaf299a49 in ?? () from /usr/lib/libmessagelist.so.4
#10 0xb6003931 in __run_exit_handlers () from /lib/libc.so.6
#11 0xb60039bd in exit () from /lib/libc.so.6
#12 0xb69ad1b8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#13 0xb74c8949 in KApplication::xioErrhandler (this=0xbf9c3424, dpy=0x807bd80) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:419
#14 0xb74c8984 in kde_xio_errhandler (dpy=0x807bd80) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:126
#15 0xb3f94284 in _XIOError () from /usr/lib/libX11.so.6
#16 0xb3f91a9f in _XEventsQueued () from /usr/lib/libX11.so.6
#17 0xb3f822f8 in XEventsQueued () from /usr/lib/libX11.so.6
#18 0xb69e8ed5 in x11EventSourceCheck (s=0x8079e40) at kernel/qguieventdispatcher_glib.cpp:85
#19 0xb3b7eaf4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#20 0xb3b7f4c0 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb3b7f7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb63e2547 in QEventDispatcherGlib::processEvents (this=0x8052e88, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0xb69e910a in QGuiEventDispatcherGlib::processEvents (this=0x8052e88, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0xb63ae40d in QEventLoop::processEvents (this=0xbf9c3384, flags=...) at kernel/qeventloop.cpp:149
#25 0xb63ae6a9 in QEventLoop::exec (this=0xbf9c3384, flags=...) at kernel/qeventloop.cpp:204
#26 0xb63b38fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#27 0xb6933164 in QApplication::exec () at kernel/qapplication.cpp:3811
#28 0x0804af91 in main (argc=) at /usr/src/debug/kdepim-4.8.1/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Jeff Smith 2012-03-17 14:32:58 UTC
Created attachment 69691 [details]
New crash information added by DrKonqi

kontact (4.8.0) on KDE Platform 4.8.1 (4.8.1) using Qt 4.8.0

- What I was doing when the application crashed:

Simply changing folders. Acutally, completely random. Happens when chaning folders, scrolling through a folder...it seems to happen displaying an email in the preview pane. I have noticed that if a folder is empy and Kmail retrieves mail, the first mail that gets into folder starts to display in the preview pane and then it crashes. Its really annoying!

-- Backtrace (Reduced):
#10 0xb622a1cb in qMalloc (size=65536) at global/qmalloc.cpp:55
#11 0xb623405a in QByteArray::realloc (this=0x917ab34, alloc=65516) at tools/qbytearray.cpp:1452
#12 0xb6234177 in QByteArray::resize (this=0x917ab34, size=32768) at tools/qbytearray.cpp:1420
#13 0xb3d79f82 in reserve (bytes=2, this=0x917aa88) at ../../include/QtCore/private/../../../src/corelib/tools/qringbuffer_p.h:158
#14 QAbstractSocket::writeData (this=0x917a974, data=0xac62becc "\021", size=2) at socket/qabstractsocket.cpp:2315
Comment 2 Christophe Marin 2012-03-18 12:01:56 UTC

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