[Bug 166533] New: kmail crashes when opening a url received in an email

mstarkey at wcsgabon.org mstarkey at wcsgabon.org
Mon Jul 14 14:09:12 BST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=166533         
           Summary: kmail crashes when opening a url received in an email
           Product: kmail
           Version: SVN trunk (KDE 4)
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: mstarkey wcsgabon org


In any email with a url, right-clicking on the URL and selection Open URL 
crashes kmail. Using revision 830974. Occurs with either html or plaintext 
mails. Backtrace below.

cheers
M.


Application: KMail (kmail), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1208490288 (LWP 3586)]
[New Thread -1268221040 (LWP 16723)]
[KCrash handler]
#6  0x00110402 in __kernel_vsyscall ()
#7  0x02949690 in raise () from /lib/libc.so.6
#8  0x0294af91 in abort () from /lib/libc.so.6
#9  0x0015bbc9 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfb2a810 "ASSERT: \"!d->m_bFinished\" in file 
/home/kde-devel/kde/src/kdelibs/kio/kio/krun.cpp, line 1184") at 
global/qglobal.cpp:2058
#10 0x0015bc2d in qFatal (msg=0x2ac518 "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2260
#11 0x0015c093 in qt_assert (assertion=0x540f1f7 "!d->m_bFinished", 
    file=0x540e6d0 "/home/kde-devel/kde/src/kdelibs/kio/kio/krun.cpp", 
    line=1184) at global/qglobal.cpp:1828
#12 0x0531e330 in KRun::foundMimeType (this=0xa2d7910, type= 0xbfb2cc3c)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/krun.cpp:1184
#13 0x05319154 in KRun::mimeTypeDetermined (this=0xa2d7910, 
    mimeType= 0xbfb2cc3c)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/krun.cpp:1115
#14 0x05319203 in KRun::slotScanMimeType (this=0xa2d7910, 
    mimetype= 0xbfb2cc3c)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/krun.cpp:1085
#15 0x0531e972 in KRun::qt_metacall (this=0xa2d7910, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfb2ca38)
    at /home/kde-devel/kde/build/kdelibs/kio/krun.moc:81
#16 0x0026ae61 in QMetaObject::activate (sender=0xa7a95b8, 
    from_signal_index=44, to_signal_index=44, argv=0xbfb2ca38)
    at kernel/qobject.cpp:3007
#17 0x0026b2e3 in QMetaObject::activate (sender=0xa7a95b8, m=0x542e450, 
    local_signal_index=4, argv=0xbfb2ca38) at kernel/qobject.cpp:3080
#18 0x052aa189 in KIO::TransferJob::mimetype (this=0xa7a95b8, _t1=0xa7a95b8, 
    _t2= 0xbfb2cc3c)
    at /home/kde-devel/kde/build/kdelibs/kio/jobclasses.moc:384
#19 0x052abdf2 in KIO::TransferJob::slotMimetype (this=0xa7a95b8, 
    type= 0xbfb2cc3c) at /home/kde-devel/kde/src/kdelibs/kio/kio/job.cpp:1112
#20 0x052b5c3c in KIO::TransferJob::qt_metacall (this=0xa7a95b8, 
    _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfb2cb8c)
    at /home/kde-devel/kde/build/kdelibs/kio/jobclasses.moc:339
#21 0x0026ae61 in QMetaObject::activate (sender=0xa3c39c8, 
    from_signal_index=23, to_signal_index=23, argv=0xbfb2cb8c)
    at kernel/qobject.cpp:3007
#22 0x0026b2e3 in QMetaObject::activate (sender=0xa3c39c8, m=0x5430e84, 
    local_signal_index=19, argv=0xbfb2cb8c) at kernel/qobject.cpp:3080
#23 0x0535c6ec in KIO::SlaveInterface::mimeType (this=0xa3c39c8, 
    _t1= 0xbfb2cc3c)
    at /home/kde-devel/kde/build/kdelibs/kio/slaveinterface.moc:265
#24 0x0535f052 in KIO::SlaveInterface::dispatch (this=0xa3c39c8, _cmd=21, 
    rawdata= 0xbfb2ccf4)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/slaveinterface.cpp:285
#25 0x0535f691 in KIO::SlaveInterface::dispatch (this=0xa3c39c8)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/slaveinterface.cpp:91
#26 0x05350d02 in KIO::Slave::gotInput (this=0xa3c39c8)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/slave.cpp:319
#27 0x05352176 in KIO::Slave::qt_metacall (this=0xa3c39c8, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfb2cde4)
    at /home/kde-devel/kde/build/kdelibs/kio/slave.moc:75
#28 0x0026ae61 in QMetaObject::activate (sender=0xa5bd0c8, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3007
#29 0x0026b2e3 in QMetaObject::activate (sender=0xa5bd0c8, m=0x542dae0, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3080
#30 0x0527c74f in KIO::Connection::readyRead (this=0xa5bd0c8)
    at /home/kde-devel/kde/build/kdelibs/kio/connection.moc:84
#31 0x0527d743 in KIO::ConnectionPrivate::dequeue (this=0x9e4ad50)
    at /home/kde-devel/kde/src/kdelibs/kio/kio/connection.cpp:82
#32 0x0527e671 in KIO::Connection::qt_metacall (this=0xa5bd0c8, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa2b6040)
    at /home/kde-devel/kde/build/kdelibs/kio/connection.moc:72
#33 0x002654f6 in QMetaCallEvent::placeMetaCall (this=0xa3a71e8, 
    object=0xa5bd0c8) at kernel/qobject.cpp:535
#34 0x0026a194 in QObject::event (this=0xa5bd0c8, e=0xa3a71e8)
    at kernel/qobject.cpp:1137
#35 0x013afd07 in QApplicationPrivate::notify_helper (this=0x9cbc258, 
    receiver=0xa5bd0c8, e=0xa3a71e8) at kernel/qapplication.cpp:3772
#36 0x013b0020 in QApplication::notify (this=0xbfb2d7cc, receiver=0xa5bd0c8, 
    e=0xa3a71e8) at kernel/qapplication.cpp:3366
#37 0x03fdb639 in KApplication::notify (this=0xbfb2d7cc, receiver=0xa5bd0c8, 
    event=0xa3a71e8)
    at /home/kde-devel/kde/src/kdelibs/kdeui/kernel/kapplication.cpp:311
#38 0x00256bb2 in QCoreApplication::notifyInternal (this=0xbfb2d7cc, 
    receiver=0xa5bd0c8, event=0xa3a71e8) at kernel/qcoreapplication.cpp:583
#39 0x0025a63b in QCoreApplication::sendEvent (receiver=0xa5bd0c8, 
    event=0xa3a71e8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 0x002570ca in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x9ca4668) at kernel/qcoreapplication.cpp:1195
#41 0x0025727b in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1091
#42 0x0028755e in QCoreApplication::sendPostedEvents ()
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#43 0x0028650f in postEventSourceDispatch (s=0x9cbe700)
    at kernel/qeventdispatcher_glib.cpp:211
#44 0x01c861ac in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x01c895ef in ?? () from /lib/libglib-2.0.so.0
#46 0x01c89b55 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x00285be4 in QEventDispatcherGlib::processEvents (this=0x9cb8e60, 
    flags= 0xbfb2d628) at kernel/qeventdispatcher_glib.cpp:325
#48 0x01457db4 in QGuiEventDispatcherGlib::processEvents (this=0x9cb8e60, 
    flags= 0xbfb2d658) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x0025370e in QEventLoop::processEvents (this=0xbfb2d6d0, 
    flags= 0xbfb2d694) at kernel/qeventloop.cpp:149
#50 0x0025394d in QEventLoop::exec (this=0xbfb2d6d0, flags= 0xbfb2d6d8)
    at kernel/qeventloop.cpp:196
#51 0x0025739b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#52 0x013afa04 in QApplication::exec () at kernel/qapplication.cpp:3304
#53 0x0804b05c in main (argc=3, argv=0xbfb2d8a4)
    at /home/kde-devel/kde/src/kdepim/kmail/main.cpp:146
#0  0x00110402 in __kernel_vsyscall ()



More information about the Kdepim-bugs mailing list