[kontact] [Bug 324288] New: Crash when saving attachment

MartinG gronslet at gmail.com
Fri Aug 30 20:42:53 BST 2013


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

            Bug ID: 324288
           Summary: Crash when saving attachment
    Classification: Unclassified
           Product: kontact
           Version: 4.11
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: gronslet at gmail.com

Application: kontact (4.11)
KDE Platform Version: 4.11.00
Qt Version: 4.8.5
Operating System: Linux 3.10.10-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:
Clicked save on an attachment, tried to save to my home directory, clicked OK,
and Kontact crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81    T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f58d8cde8c0 (LWP 1947))]

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

Thread 4 (Thread 0x7f588ab6a700 (LWP 1949)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00000037c940dadd in JSC::BlockAllocator::blockFreeingThreadMain
(this=0x7f58cade0398) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x00000037c96fcba6 in WTF::wtfThreadEntryPoint (param=0x1c83cf0) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x00000037a1807c53 in start_thread (arg=0x7f588ab6a700) at
pthread_create.c:308
#4  0x00000037a14f5d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f58777fe700 (LWP 1961)):
#0  0x00000037a14eb76d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000037a30480f4 in g_main_context_poll (priority=2147483647, n_fds=1,
fds=0x7f58680029c0, timeout=5831, context=0x7f58680009a0) at gmain.c:3995
#2  g_main_context_iterate (context=context at entry=0x7f58680009a0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3696
#3  0x00000037a30481fc in g_main_context_iteration (context=0x7f58680009a0,
may_block=1) at gmain.c:3762
#4  0x00000037a89a7166 in QEventDispatcherGlib::processEvents
(this=0x7f58680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x00000037a8978ecf in QEventLoop::processEvents
(this=this at entry=0x7f58777fdd20, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000037a89791c5 in QEventLoop::exec (this=this at entry=0x7f58777fdd20,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00000037a887866f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:536
#8  0x00000037a887ad0f in QThreadPrivate::start (arg=0x1e21b20) at
thread/qthread_unix.cpp:338
#9  0x00000037a1807c53 in start_thread (arg=0x7f58777fe700) at
pthread_create.c:308
#10 0x00000037a14f5d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f5867fff700 (LWP 2227)):
#0  g_main_context_check (context=context at entry=0x7f5860004c20,
max_priority=2147483647, fds=fds at entry=0x7f586000b1c0, n_fds=n_fds at entry=1) at
gmain.c:3573
#1  0x00000037a304808b in g_main_context_iterate
(context=context at entry=0x7f5860004c20, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3698
#2  0x00000037a30481fc in g_main_context_iteration (context=0x7f5860004c20,
may_block=1) at gmain.c:3762
#3  0x00000037a89a7166 in QEventDispatcherGlib::processEvents
(this=0x7f5860006950, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00000037a8978ecf in QEventLoop::processEvents
(this=this at entry=0x7f5867ffece0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000037a89791c5 in QEventLoop::exec (this=this at entry=0x7f5867ffece0,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00000037a887866f in QThread::exec (this=this at entry=0x1af6c30) at
thread/qthread.cpp:536
#7  0x00000037a895a733 in QInotifyFileSystemWatcherEngine::run (this=0x1af6c30)
at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00000037a887ad0f in QThreadPrivate::start (arg=0x1af6c30) at
thread/qthread_unix.cpp:338
#9  0x00000037a1807c53 in start_thread (arg=0x7f5867fff700) at
pthread_create.c:308
#10 0x00000037a14f5d3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f58d8cde8c0 (LWP 1947)):
[KCrash Handler]
#6  0x0000003700000001 in ?? ()
#7  0x00007f58dab881ee in header<KMime::Headers::ContentTransferEncoding>
(create=true, this=this at entry=0x2fe7570) at
/usr/src/debug/kdepimlibs-4.11.0/kmime/kmime_content.h:837
#8  KMime::Content::contentTransferEncoding (this=this at entry=0x2fe7570,
create=create at entry=true) at
/usr/src/debug/kdepimlibs-4.11.0/kmime/kmime_content.cpp:1003
#9  0x00007f58dab8826d in KMime::Content::decodedContent (this=0x2fe7570) at
/usr/src/debug/kdepimlibs-4.11.0/kmime/kmime_content.cpp:378
#10 0x00007f587f022cd5 in MessageViewer::Util::saveContent(QWidget*,
KMime::Content*, KUrl const&) () from /lib64/libmessageviewer.so.4
#11 0x00007f587f0243cf in MessageViewer::Util::saveContents(QWidget*,
QList<KMime::Content*> const&) () from /lib64/libmessageviewer.so.4
#12 0x00007f587f03ef09 in
MessageViewer::ViewerPrivate::openAttachment(KMime::Content*, QString const&)
() from /lib64/libmessageviewer.so.4
#13 0x00007f587f01ba52 in (anonymous
namespace)::AttachmentURLHandler::handleClick(KUrl const&,
MessageViewer::ViewerPrivate*) const () from /lib64/libmessageviewer.so.4
#14 0x00007f587f01da48 in MessageViewer::URLHandlerManager::handleClick(KUrl
const&, MessageViewer::ViewerPrivate*) const () from
/lib64/libmessageviewer.so.4
#15 0x00007f587f02adb6 in MessageViewer::ViewerPrivate::slotUrlOpen(QUrl
const&) () from /lib64/libmessageviewer.so.4
#16 0x00007f587f042b45 in
MessageViewer::ViewerPrivate::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) () from /lib64/libmessageviewer.so.4
#17 0x00000037a899232e in QObject::event (this=0x2352020, e=<optimized out>) at
kernel/qobject.cpp:1194
#18 0x00000037a9bc84dc in QApplicationPrivate::notify_helper
(this=this at entry=0x1b22280, receiver=receiver at entry=0x2352020,
e=e at entry=0x2ef14f0) at kernel/qapplication.cpp:4562
#19 0x00000037a9bceaa0 in QApplication::notify (this=this at entry=0x7fff42670490,
receiver=receiver at entry=0x2352020, e=e at entry=0x2ef14f0) at
kernel/qapplication.cpp:4348
#20 0x00007f58dc5e8d8a in KApplication::notify (this=0x7fff42670490,
receiver=0x2352020, event=0x2ef14f0) at
/usr/src/debug/kdelibs-4.11.0/kdeui/kernel/kapplication.cpp:311
#21 0x00000037a897a26d in QCoreApplication::notifyInternal
(this=0x7fff42670490, receiver=receiver at entry=0x2352020,
event=event at entry=0x2ef14f0) at kernel/qcoreapplication.cpp:949
#22 0x00000037a897d1df in sendEvent (event=0x2ef14f0, receiver=0x2352020) at
kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x1ae55e0) at
kernel/qcoreapplication.cpp:1573
#24 0x00000037a897d683 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1466
#25 0x00000037a89a7883 in sendPostedEvents () at kernel/qcoreapplication.h:236
#26 postEventSourceDispatch (s=s at entry=0x1b27f70) at
kernel/qeventdispatcher_glib.cpp:280
#27 0x00000037a3047e06 in g_main_dispatch (context=0x1b27e80) at gmain.c:3054
#28 g_main_context_dispatch (context=context at entry=0x1b27e80) at gmain.c:3630
#29 0x00000037a3048158 in g_main_context_iterate
(context=context at entry=0x1b27e80, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3701
#30 0x00000037a30481fc in g_main_context_iteration (context=0x1b27e80,
may_block=1) at gmain.c:3762
#31 0x00000037a89a7145 in QEventDispatcherGlib::processEvents (this=0x1ae6ee0,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#32 0x00000037a9c64fc6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#33 0x00000037a8978ecf in QEventLoop::processEvents
(this=this at entry=0x7fff42670390, flags=...) at kernel/qeventloop.cpp:149
#34 0x00000037a89791c5 in QEventLoop::exec (this=this at entry=0x7fff42670390,
flags=...) at kernel/qeventloop.cpp:204
#35 0x00000037a897e45b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1221
#36 0x0000000000403760 in main ()

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

Possible duplicates by query: bug 305454, bug 300141.

Reported using DrKonqi

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


More information about the Kdepim-bugs mailing list