[Bug 219959] New: Kmail crash after paste image. [QMimeDataPrivate::retrieveTypedData, QMimeData::data, KMComposerEditor::insertFromMimeData]

laurent at ksperis.com laurent at ksperis.com
Thu Dec 24 14:14:09 GMT 2009


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

           Summary: Kmail crash after paste image.
                    [QMimeDataPrivate::retrieveTypedData, QMimeData::data,
                    KMComposerEditor::insertFromMimeData]
           Product: kmail
           Version: 1.13.0
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: laurent at ksperis.com


Application: kmail (1.13.0)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Kmail crash after paste image from ksnapshot in new message.
The message was empty.

 -- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7172760 (LWP 3233))]

Thread 2 (Thread 0xb4e62b70 (LWP 3351)):
#0  0x00911422 in __kernel_vsyscall ()
#1  0x008f4e15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0x07a9a78d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x00b27307 in QWaitConditionPrivate::wait (this=0x83f3808, mutex=0x8216b58,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x83f3808, mutex=0x8216b58, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0x00e748a0 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x83f37f0,
th=0x894c3e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00e7741c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8218ee8, th=0x894c3e0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00e7326b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x83f37f0, th=0x894c3e0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00e77512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8218ee8,
th=0x894c3e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00e74b23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x83f37f0,
th=0x894c3e0, previous=0x875b018) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00e754fe in ThreadWeaver::ThreadRunHelper::run (this=0xb4e622a4,
parent=0x83f37f0, th=0x894c3e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00e75b1b in ThreadWeaver::Thread::run (this=0x894c3e0) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00b263ae in QThreadPrivate::start (arg=0x894c3e0) at
thread/qthread_unix.cpp:244
#13 0x008f080e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x07a8d7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7172760 (LWP 3233)):
[KCrash Handler]
#6  QMimeDataPrivate::retrieveTypedData (this=0x90acd3b, format=...,
type=QVariant::ByteArray) at kernel/qmimedata.cpp:107
#7  0x00c35771 in QMimeData::data (this=0x94b95e0, mimeType=...) at
kernel/qmimedata.cpp:524
#8  0x0128b00e in KMComposerEditor::insertFromMimeData (this=0x90bbf78,
source=0x94b95e0) at ../../kmail/kmcomposereditor.cpp:180
#9  0x05413c6b in QTextEditControl::insertFromMimeData (this=0x9181920,
source=0x94b95e0) at widgets/qtextedit.cpp:104
#10 0x051a675f in QTextControl::paste (this=0x9181920) at
text/qtextcontrol.cpp:852
#11 0x051ac205 in QTextControl::qt_metacall (this=0x9181920,
_c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfacddd8) at
.moc/release-shared/moc_qtextcontrol_p.cpp:173
#12 0x00c2d11a in QMetaObject::metacall (object=0x9181920, cl=3215776764,
idx=24, argv=0xbfacddd8) at kernel/qmetaobject.cpp:237
#13 0x00c3b89b in QMetaObject::activate (sender=0x9054398, m=0x5859d98,
local_signal_index=1, argv=0xbfacddd8) at kernel/qobject.cpp:3294
#14 0x04f33a39 in QAction::triggered (this=0x9054398, _t1=false) at
.moc/release-shared/moc_qaction.cpp:263
#15 0x04f35bac in QAction::activate (this=0x9054398, event=QAction::Trigger) at
kernel/qaction.cpp:1245
#16 0x053d408c in QMenuPrivate::activateCausedStack (this=0x94a7420,
causedStack=..., action=0x9054398, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:994
#17 0x053da37b in QMenuPrivate::activateAction (this=0x94a7420,
action=0x9054398, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1086
#18 0x053db3b7 in QMenu::mouseReleaseEvent (this=0x94b77c0, e=0xbface550) at
widgets/qmenu.cpp:2307
#19 0x04f96f9e in QWidget::event (this=0x94b77c0, event=0xbface550) at
kernel/qwidget.cpp:7974
#20 0x053dca44 in QMenu::event (this=0x94b77c0, e=0xbface550) at
widgets/qmenu.cpp:2406
#21 0x04f3a19c in QApplicationPrivate::notify_helper (this=0x808d948,
receiver=0x94b77c0, e=0xbface550) at kernel/qapplication.cpp:4242
#22 0x04f4176b in QApplication::notify (this=0xbfacfdac, receiver=0x94b77c0,
e=0xbface550) at kernel/qapplication.cpp:3822
#23 0x005960fa in KApplication::notify (this=0xbfacfdac, receiver=0x94b77c0,
event=0xbface550) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00c27eab in QCoreApplication::notifyInternal (this=0xbfacfdac,
receiver=0x94b77c0, event=0xbface550) at kernel/qcoreapplication.cpp:704
#25 0x04f4071f in QCoreApplication::sendEvent (receiver=0x94b77c0,
event=0xbface550, alienWidget=0x0, nativeWidget=0x94b77c0,
buttonDown=0x5875060, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#26 QApplicationPrivate::sendMouseEvent (receiver=0x94b77c0, event=0xbface550,
alienWidget=0x0, nativeWidget=0x94b77c0, buttonDown=0x5875060,
lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2956
#27 0x04fca1f7 in QETWidget::translateMouseEvent (this=0x94b77c0,
event=0xbfacea6c) at kernel/qapplication_x11.cpp:4302
#28 0x04fc91f1 in QApplication::x11ProcessEvent (this=0xbfacfdac,
event=0xbfacea6c) at kernel/qapplication_x11.cpp:3379
#29 0x04ff804a in x11EventSourceDispatch (s=0x808d7a0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x01e55e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x01e59730 in ?? () from /lib/libglib-2.0.so.0
#32 0x01e59863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00c53bd5 in QEventDispatcherGlib::processEvents (this=0x805c018,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#34 0x04ff7b75 in QGuiEventDispatcherGlib::processEvents (this=0x805c018,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00c264c9 in QEventLoop::processEvents (this=0xbfaced60, flags=) at
kernel/qeventloop.cpp:149
#36 0x00c2691a in QEventLoop::exec (this=0xbfaced60, flags=...) at
kernel/qeventloop.cpp:201
#37 0x053d776e in QMenu::exec (this=0x94b77c0, p=..., action=0x0) at
widgets/qmenu.cpp:2045
#38 0x006b78b2 in KTextEdit::contextMenuEvent (this=0x90bbf78,
event=0xbfacf478) at ../../kdeui/widgets/ktextedit.cpp:617
#39 0x04f976ca in QWidget::event (this=0x90bbf78, event=0xbfacf478) at
kernel/qwidget.cpp:8141
#40 0x05390433 in QFrame::event (this=0x90bbf78, e=0xbfacf478) at
widgets/qframe.cpp:557
#41 0x05429cf2 in QAbstractScrollArea::viewportEvent (this=0xbfacdbfc, e=0x9)
at widgets/qabstractscrollarea.cpp:1032
#42 0x0542c5e5 in QAbstractScrollAreaPrivate::viewportEvent (this=0x90b9588,
o=0x90bbf58, e=0xbfacf478) at widgets/qabstractscrollarea_p.h:100
#43 QAbstractScrollAreaFilter::eventFilter (this=0x90b9588, o=0x90bbf58,
e=0xbfacf478) at widgets/qabstractscrollarea_p.h:116
#44 0x00c2714a in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x808d948, receiver=0x90bbf58, event=0xbfacf478) at
kernel/qcoreapplication.cpp:819
#45 0x04f3a179 in QApplicationPrivate::notify_helper (this=0x808d948,
receiver=0x90bbf58, e=0xbfacf478) at kernel/qapplication.cpp:4238
#46 0x04f411e6 in QApplication::notify (this=0xbfacfdac, receiver=0x90bbf58,
e=0xbfacf478) at kernel/qapplication.cpp:3901
#47 0x005960fa in KApplication::notify (this=0xbfacfdac, receiver=0x90bbf58,
event=0xbfacf478) at ../../kdeui/kernel/kapplication.cpp:302
#48 0x00c27eab in QCoreApplication::notifyInternal (this=0xbfacfdac,
receiver=0x90bbf58, event=0xbfacf478) at kernel/qcoreapplication.cpp:704
#49 0x04fcfa9e in QCoreApplication::sendSpontaneousEvent (receiver=0x90bbf58,
event=0x9) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#50 0x04fca3dc in QETWidget::translateMouseEvent (this=0x93e10a0,
event=0xbfacf96c) at kernel/qapplication_x11.cpp:4373
#51 0x04fc91f1 in QApplication::x11ProcessEvent (this=0xbfacfdac,
event=0xbfacf96c) at kernel/qapplication_x11.cpp:3379
#52 0x04ff804a in x11EventSourceDispatch (s=0x808d7a0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x01e55e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x01e59730 in ?? () from /lib/libglib-2.0.so.0
#55 0x01e59863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x00c53bd5 in QEventDispatcherGlib::processEvents (this=0x805c018,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#57 0x04ff7b75 in QGuiEventDispatcherGlib::processEvents (this=0x805c018,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#58 0x00c264c9 in QEventLoop::processEvents (this=0xbfacfc64, flags=) at
kernel/qeventloop.cpp:149
#59 0x00c2691a in QEventLoop::exec (this=0xbfacfc64, flags=...) at
kernel/qeventloop.cpp:201
#60 0x00c2ab0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#61 0x04f3a237 in QApplication::exec () at kernel/qapplication.cpp:3570
#62 0x0804abae in main (argc=3, argv=0xbfacff74) at ../../kmail/main.cpp:156

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list