[Bug 302153] New: Crashed when saving an attachment

Albert Astals Cid tsdgeos at terra.es
Mon Jun 18 23:03:25 BST 2012


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

            Bug ID: 302153
          Severity: crash
           Version: 4.8.3
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Crashed when saving an attachment
    Classification: Unclassified
                OS: Linux
          Reporter: tsdgeos at terra.es
          Hardware: Ubuntu Packages
            Status: NEW
         Component: general
           Product: kmail2

Application: kmail (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-25-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
I was saving an attachment and whn trying to save it kmail crashed. Tried to
reproduce it again with the same email and then it worked

The crash does not seem to be reproducible.

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

Thread 7 (Thread 0x7f575a617700 (LWP 4011)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f576f1c8dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f576f1c8f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f5777d00e9a in start_thread (arg=0x7f575a617700) at
pthread_create.c:308
#4  0x00007f577a2314bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f5759d16700 (LWP 4012)):
#0  0x00007f5777d0405d in __pthread_mutex_unlock_usercnt (mutex=<optimized
out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f5754000a60) at pthread_mutex_unlock.c:290
#2  0x00007f5772b105d1 in g_mutex_unlock () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5772ad498b in g_main_context_query () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5772ad4faa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5772ad5164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f577abbc426 in QEventDispatcherGlib::processEvents
(this=0x7f57540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f577ab8bc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f577ab8bed7 in QEventLoop::exec (this=0x7f5759d15dc0, flags=...) at
kernel/qeventloop.cpp:204
#9  0x00007f577aa8afa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#10 0x00007f577aa8dfcb in QThreadPrivate::start (arg=0x2338ca0) at
thread/qthread_unix.cpp:298
#11 0x00007f5777d00e9a in start_thread (arg=0x7f5759d16700) at
pthread_create.c:308
#12 0x00007f577a2314bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5712f68700 (LWP 4046)):
#0  0x00007f577a225b03 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5772ad5036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5772ad5164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f577abbc3bf in QEventDispatcherGlib::processEvents
(this=0x7f57040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f577ab8bc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f577ab8bed7 in QEventLoop::exec (this=0x7f5712f67d90, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f577aa8afa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f577ab6b9ff in QInotifyFileSystemWatcherEngine::run (this=0x25a3890)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f577aa8dfcb in QThreadPrivate::start (arg=0x25a3890) at
thread/qthread_unix.cpp:298
#9  0x00007f5777d00e9a in start_thread (arg=0x7f5712f68700) at
pthread_create.c:308
#10 0x00007f577a2314bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f5703436700 (LWP 9565)):
#0  0x00007f577a225b03 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5772ad5036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5772ad5164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f577abbc3bf in QEventDispatcherGlib::processEvents
(this=0x7f56f4002980, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f577ab8bc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f577ab8bed7 in QEventLoop::exec (this=0x7f5703435d90, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007f577aa8afa7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007f577ab6b9ff in QInotifyFileSystemWatcherEngine::run (this=0xffd9260)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f577aa8dfcb in QThreadPrivate::start (arg=0xffd9260) at
thread/qthread_unix.cpp:298
#9  0x00007f5777d00e9a in start_thread (arg=0x7f5703436700) at
pthread_create.c:308
#10 0x00007f577a2314bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5711dd6700 (LWP 9569)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f577aa8e43f in wait (time=30000, this=0x23daba0) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x23dab48, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f577aa815bf in QThreadPoolThread::run (this=0x23eebd0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f577aa8dfcb in QThreadPrivate::start (arg=0x23eebd0) at
thread/qthread_unix.cpp:298
#5  0x00007f5777d00e9a in start_thread (arg=0x7f5711dd6700) at
pthread_create.c:308
#6  0x00007f577a2314bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5713fff700 (LWP 9571)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f577aa8e43f in wait (time=30000, this=0x2ea5d30) at
thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2ea5cd8, time=30000) at
thread/qwaitcondition_unix.cpp:158
#3  0x00007f577aa815bf in QThreadPoolThread::run (this=0x2ea6ce0) at
concurrent/qthreadpool.cpp:141
#4  0x00007f577aa8dfcb in QThreadPrivate::start (arg=0x2ea6ce0) at
thread/qthread_unix.cpp:298
#5  0x00007f5777d00e9a in start_thread (arg=0x7f5713fff700) at
pthread_create.c:308
#6  0x00007f577a2314bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f577cec87c0 (LWP 4005)):
[KCrash Handler]
#6  header<KMime::Headers::ContentTransferEncoding> (create=true,
this=0x1e6d8580) at ../../kmime/kmime_content.h:794
#7  KMime::Content::contentTransferEncoding (this=0x1e6d8580, create=true) at
../../kmime/kmime_content.cpp:978
#8  0x00007f57771b13eb in KMime::Content::decodedContent (this=0x1e6d8580) at
../../kmime/kmime_content.cpp:353
#9  0x00007f5773b2f15b in MessageViewer::Util::saveContent(QWidget*,
KMime::Content*, KUrl const&) () from /usr/lib/libmessageviewer.so.4
#10 0x00007f5773b30fb8 in MessageViewer::Util::saveContents(QWidget*,
QList<KMime::Content*> const&) () from /usr/lib/libmessageviewer.so.4
#11 0x00007f5773b4864c in ?? () from /usr/lib/libmessageviewer.so.4
#12 0x00007f5773b29caf in ?? () from /usr/lib/libmessageviewer.so.4
#13 0x00007f5773b2c4b8 in ?? () from /usr/lib/libmessageviewer.so.4
#14 0x00007f5773b3c2f1 in ?? () from /usr/lib/libmessageviewer.so.4
#15 0x00007f5773b4cf7e in ?? () from /usr/lib/libmessageviewer.so.4
#16 0x00007f577aba6446 in QObject::event (this=0x2323530, e=<optimized out>) at
kernel/qobject.cpp:1195
#17 0x00007f577b0af894 in notify_helper (e=0x21ee9b50, receiver=0x2323530,
this=0x1de7600) at kernel/qapplication.cpp:4559
#18 QApplicationPrivate::notify_helper (this=0x1de7600, receiver=0x2323530,
e=0x21ee9b50) at kernel/qapplication.cpp:4531
#19 0x00007f577b0b4713 in QApplication::notify (this=0x7fffc04322d0,
receiver=0x2323530, e=0x21ee9b50) at kernel/qapplication.cpp:4420
#20 0x00007f577c8e9bb6 in KApplication::notify (this=0x7fffc04322d0,
receiver=0x2323530, event=0x21ee9b50) at
../../kdeui/kernel/kapplication.cpp:311
#21 0x00007f577ab8ce9c in QCoreApplication::notifyInternal
(this=0x7fffc04322d0, receiver=0x2323530, event=0x21ee9b50) at
kernel/qcoreapplication.cpp:876
#22 0x00007f577ab90c6a in sendEvent (event=0x21ee9b50, receiver=0x2323530) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x1d92220) at kernel/qcoreapplication.cpp:1500
#24 0x00007f577abbbf93 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:279
#26 0x00007f5772ad4d53 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f5772ad50a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f5772ad5164 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f577abbc3bf in QEventDispatcherGlib::processEvents (this=0x1d93b00,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0x00007f577b157d5e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007f577ab8bc82 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f577ab8bed7 in QEventLoop::exec (this=0x7fffc04321b0, flags=...) at
kernel/qeventloop.cpp:204
#33 0x00007f577ab90f67 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1148
#34 0x0000000000402bd3 in ?? ()
#35 0x00007f577a16076d in __libc_start_main (main=0x4021a0, argc=3,
ubp_av=0x7fffc0432728, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffc0432718) at libc-start.c:226
#36 0x0000000000403095 in _start ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list