[kontact] [Bug 330187] New: Kontact crash after restore from sleep

hynek at redhat.com hynek at redhat.com
Mon Jan 20 07:33:19 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=330187

            Bug ID: 330187
           Summary: Kontact crash after restore from sleep
    Classification: Unclassified
           Product: kontact
           Version: 4.11.5
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: hynek at redhat.com

Application: kontact (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.12.7-200.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
- What I was doing when the application crashed:
I have restored computer from sleep mode. The crash happened before I could do
anything else. I could as well have happened right before the computer went
into sleep, I am not certain about the timing.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185    62:    movl    (%rsp), %edi
[Current thread is 1 (Thread 0x7f87778c88c0 (LWP 3622))]

Thread 5 (Thread 0x7f876a149700 (LWP 3640)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003cf5acde2d in WTF::TCMalloc_PageHeap::scavengerThread
(this=<optimized out>) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:2571
#2  0x0000003cf5acde69 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=<optimized out>) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/FastMalloc.cpp:1767
#3  0x00000035c5e07c53 in start_thread (arg=0x7f876a149700) at
pthread_create.c:308
#4  0x00000035c56f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f8729635700 (LWP 3642)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003cf580e5bd in JSC::BlockAllocator::blockFreeingThreadMain
(this=0x7f87698b3398) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x0000003cf5afd686 in WTF::wtfThreadEntryPoint (param=0x267a0e0) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x00000035c5e07c53 in start_thread (arg=0x7f8729635700) at
pthread_create.c:308
#4  0x00000035c56f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f8713bbe700 (LWP 3706)):
#0  0x00000035c5e0e0bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000035c8e864f0 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#2  0x00000035c8e47c0c in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00000035c8e4807b in g_main_context_iterate.isra.22 () from
/lib64/libglib-2.0.so.0
#4  0x00000035c8e481ec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#5  0x00000035cf7a7166 in QEventDispatcherGlib::processEvents
(this=0x7f870c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00000035cf778ecf in QEventLoop::processEvents
(this=this at entry=0x7f8713bbdd20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000035cf7791c5 in QEventLoop::exec (this=this at entry=0x7f8713bbdd20,
flags=...) at kernel/qeventloop.cpp:204
#8  0x00000035cf67866f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:536
#9  0x00000035cf67ad0f in QThreadPrivate::start (arg=0x2790830) at
thread/qthread_unix.cpp:338
#10 0x00000035c5e07c53 in start_thread (arg=0x7f8713bbe700) at
pthread_create.c:308
#11 0x00000035c56f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f870bfff700 (LWP 3731)):
[KCrash Handler]
#6  tcpses_is_read_ready (ses=0x7f870001bdb0, to=to at entry=0x7f870000b6f0) at
Dksestcp.c:1024
#7  0x00007f8720759c05 in service_read (ses=ses at entry=0x7f870000b650,
buffer=0x7f870000bd80 "\220\254\002", req_bytes=req_bytes at entry=32768,
need_all=need_all at entry=0) at Dkses2.c:372
#8  0x00007f8720759e1a in session_buffered_read (ses=0x7f870000b650,
buffer=buffer at entry=0x7f870bffe74f "", req_bytes=req_bytes at entry=1) at
Dkses2.c:515
#9  0x00007f8720759eb3 in session_buffered_read_char
(ses=ses at entry=0x7f870000b650) at Dkses2.c:582
#10 0x00007f8720757ee0 in scan_session_boxing
(session=session at entry=0x7f870000b650) at Dkmarshal.c:769
#11 0x00007f8720758109 in read_object (session=session at entry=0x7f870000b650) at
Dkmarshal.c:296
#12 0x00007f8720762680 in read_service_request_1t (ses=0x7f870000b650) at
Dkernel.c:2277
#13 0x00007f87207632e8 in PrpcFutureNextResult1T (future=0x7f870001eb70) at
Dkernel.c:4252
#14 PrpcFutureNextResult (future=0x7f870001eb70) at Dkernel.c:4084
#15 0x00007f872072f5ad in stmt_process_result (stmt=stmt at entry=0x7f870002bf80,
needs_evl=needs_evl at entry=1) at ../../libsrc/Wi/CLIuti.c:719
#16 0x00007f872073394b in virtodbc__SQLFetch (hstmt=hstmt at entry=0x7f870002bf80,
preserve_rowset_at_end=preserve_rowset_at_end at entry=1) at
../../libsrc/Wi/CLIsql1.c:1637
#17 0x00007f87207444ee in sql_ext_fetch_fwd (hstmt=hstmt at entry=0x7f870002bf80,
pcrow=pcrow at entry=0x0, rgfRowStatus=rgfRowStatus at entry=0x0) at
../../libsrc/Wi/CLIcr.c:225
#18 0x00007f8720744689 in virtodbc__SQLExtendedFetch (hstmt=0x7f870002bf80,
fFetchType=<optimized out>, irow=0, pcrow=0x0, rgfRowStatus=0x0,
bookmark_offset=0) at ../../libsrc/Wi/CLIcr.c:378
#19 0x00007f872129f539 in SQLFetch_Internal (hstmt=hstmt at entry=0x7f870002aca0)
at fetch.c:161
#20 0x00007f872129f7b2 in SQLFetch (hstmt=0x7f870002aca0) at fetch.c:230
#21 0x00007f87214f8c27 in Soprano::ODBC::QueryResult::fetchRow
(this=0x7f8700024810) at
/usr/src/debug/soprano-2.9.4/backends/virtuoso/odbcqueryresult.cpp:96
#22 0x00007f87214f19fc in Soprano::Virtuoso::QueryResultIteratorBackend::next
(this=0x7f870001c3d0) at
/usr/src/debug/soprano-2.9.4/backends/virtuoso/virtuosoqueryresultiteratorbackend.cpp:141
#23 0x0000003cf1e54fa0 in Soprano::Iterator<Soprano::BindingSet>::next
(this=0x7f870bffeb30) at /usr/include/soprano/iterator.h:239
#24 0x0000003cf1e4f427 in Nepomuk2::ResourceData::load
(this=this at entry=0x7f870001e770) at
/usr/src/debug/nepomuk-core-4.11.5/libnepomukcore/resource/resourcedata.cpp:370
#25 0x0000003cf1e50409 in Nepomuk2::ResourceData::property
(this=0x7f870001e770, uri=...) at
/usr/src/debug/nepomuk-core-4.11.5/libnepomukcore/resource/resourcedata.cpp:242
#26 0x0000003cf1e5b6a9 in Nepomuk2::Resource::property
(this=this at entry=0x7f870bffec90, uri=...) at
/usr/src/debug/nepomuk-core-4.11.5/libnepomukcore/resource/resource.cpp:268
#27 0x0000003cfca1b585 in MessageCore::NepomukResourceRetrieverRunnable::run
(this=0x3910b40) at
/usr/src/debug/kdepim-4.11.5/messagecore/nepomukutil/asyncnepomukresourceretriever.cpp:50
#28 0x00000035cf66e83e in QThreadPoolThread::run (this=0x3910b70) at
concurrent/qthreadpool.cpp:107
#29 0x00000035cf67ad0f in QThreadPrivate::start (arg=0x3910b70) at
thread/qthread_unix.cpp:338
#30 0x00000035c5e07c53 in start_thread (arg=0x7f870bfff700) at
pthread_create.c:308
#31 0x00000035c56f5dbd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f87778c88c0 (LWP 3622)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000035cf67b1e6 in wait (time=18446744073709551615, this=0x3911310) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this at entry=0x39112e0,
mutex=mutex at entry=0x39112b8, time=time at entry=18446744073709551615) at
thread/qwaitcondition_unix.cpp:158
#3  0x00000035cf66e252 in QThreadPoolPrivate::waitForDone (this=0x3911230,
msecs=msecs at entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x00000035cf66f5f5 in QThreadPool::~QThreadPool (this=0x390f0a8,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x0000003cfca1a359 in ~AsyncNepomukResourceRetrieverPrivate
(this=<optimized out>, __in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.11.5/messagecore/nepomukutil/asyncnepomukresourceretriever.cpp:61
#6  MessageCore::AsyncNepomukResourceRetriever::~AsyncNepomukResourceRetriever
(this=0x390e5e0, __in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.11.5/messagecore/nepomukutil/asyncnepomukresourceretriever.cpp:131
#7  0x0000003d00c3ef1a in ~CallbackNepomukResourceRetriever (this=0x390e5e0,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.11.5/messagelist/core/callbacknepomukresourceretriever.h:32
#8 
MessageList::CallbackNepomukResourceRetriever::~CallbackNepomukResourceRetriever
(this=0x390e5e0, __in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.11.5/messagelist/core/callbacknepomukresourceretriever.h:32
#9  0x00000035c5639279 in __run_exit_handlers (status=1, listp=0x35c59ba6e8
<__exit_funcs>, run_list_atexit=run_list_atexit at entry=true) at exit.c:77
#10 0x00000035c56392c5 in __GI_exit (status=<optimized out>) at exit.c:99
#11 0x00000035d342ecb8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:772
#12 0x0000003cee23e910 in KApplication::xioErrhandler (this=0x7fff3a65f190,
dpy=0x24ea7b0) at
/usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:419
#13 0x00000035c7a43cce in _XIOError (dpy=dpy at entry=0x24ea7b0) at XlibInt.c:1498
#14 0x00000035c7a4169d in _XEventsQueued (dpy=dpy at entry=0x24ea7b0,
mode=mode at entry=2) at xcb_io.c:366
#15 0x00000035c7a3378b in XEventsQueued (dpy=0x24ea7b0, mode=2) at Pending.c:43
#16 0x00000035d3464a7c in x11EventSourceCheck (s=0x24e35a0) at
kernel/qguieventdispatcher_glib.cpp:85
#17 0x00000035c8e47b61 in g_main_context_check () from /lib64/libglib-2.0.so.0
#18 0x00000035c8e4807b in g_main_context_iterate.isra.22 () from
/lib64/libglib-2.0.so.0
#19 0x00000035c8e481ec in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#20 0x00000035cf7a7166 in QEventDispatcherGlib::processEvents (this=0x24a1ee0,
flags=...) at kernel/qeventdispatcher_glib.cpp:427
#21 0x00000035d3465016 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#22 0x00000035cf778ecf in QEventLoop::processEvents
(this=this at entry=0x7fff3a65f090, flags=...) at kernel/qeventloop.cpp:149
#23 0x00000035cf7791c5 in QEventLoop::exec (this=this at entry=0x7fff3a65f090,
flags=...) at kernel/qeventloop.cpp:204
#24 0x00000035cf77e45b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1221
#25 0x00000035d33c6cec in QApplication::exec () at kernel/qapplication.cpp:3823
#26 0x0000000000403760 in main (argc=3, argv=0x7fff3a65f2d8) at
/usr/src/debug/kdepim-4.11.5/kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 328680.

Possible duplicates by query: bug 328680.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list