Bug 293078 - kmail crashed after selecting "open with..."
Summary: kmail crashed after selecting "open with..."
Status: RESOLVED NOT A BUG
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-01 19:53 UTC by Silver Salonen
Modified: 2012-02-02 16:13 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Silver Salonen 2012-02-01 19:53:58 UTC
Application: kmail (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0 "release 462"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
I had a .doc attachment in an e-mail (the filename had many spaces etc.). The default opening program was Microsoft Word (installed via Crossover), but I selected "Open with..." instead. Then kmail crashed.

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

Thread 3 (Thread 0xb051bb70 (LWP 2493)):
#0  0xb59dc782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb5fce36c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb3a07189 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb3a071cf in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb59d8a7d in start_thread () from /lib/libpthread.so.0
#5  0xb5fc085e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xafbf3b70 (LWP 2494)):
#0  0xb59dba41 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0xb5fce5c4 in pthread_mutex_unlock () from /lib/libc.so.6
#2  0xb476ddcb in g_main_context_release () from /usr/lib/libglib-2.0.so.0
#3  0xb476f4d6 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb476f7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6dfa5a7 in QEventDispatcherGlib::processEvents (this=0xaf200468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6dc640d in QEventLoop::processEvents (this=0xafbf32d0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6dc66a9 in QEventLoop::exec (this=0xafbf32d0, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6cb0d0c in QThread::exec (this=0x84a0308) at thread/qthread.cpp:501
#9  0xb6cb0dfb in QThread::run (this=0x84a0308) at thread/qthread.cpp:568
#10 0xb6cb41f0 in QThreadPrivate::start (arg=0x84a0308) at thread/qthread_unix.cpp:298
#11 0xb59d8a7d in start_thread () from /lib/libpthread.so.0
#12 0xb5fc085e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb1aa2710 (LWP 2486)):
[KCrash Handler]
#6  0x26b48d90 in ?? ()
#7  0xb72a87ca in KServiceGroup::root () at /usr/src/debug/kdelibs-4.8.0/kdecore/services/kservicegroup.cpp:773
#8  0xb72a8868 in KServiceGroup::group (relPath=...) at /usr/src/debug/kdelibs-4.8.0/kdecore/services/kservicegroup.cpp:779
#9  0xb583711c in KApplicationModelPrivate::fillNode (this=0xac7ee10, _entryPath=..., node=0xa9e0868) at /usr/src/debug/kdelibs-4.8.0/kio/kfile/kopenwithdialog.cpp:132
#10 0xb5837bc4 in KApplicationModel::KApplicationModel (this=0xa25e318, parent=0xaa83a78) at /usr/src/debug/kdelibs-4.8.0/kio/kfile/kopenwithdialog.cpp:193
#11 0xb5838384 in KOpenWithDialogPrivate::init (this=0x9ae2460, _text=..., _value=...) at /usr/src/debug/kdelibs-4.8.0/kio/kfile/kopenwithdialog.cpp:625
#12 0xb58391d8 in KOpenWithDialog::KOpenWithDialog (this=0xbf9a713c, _urls=..., _text=..., _value=..., parent=0xaba4b28) at /usr/src/debug/kdelibs-4.8.0/kio/kfile/kopenwithdialog.cpp:512
#13 0xb5791d7f in KRun::displayOpenWithDialog (lst=..., window=0xaba4b28, tempFiles=false, suggestedFileName=..., asn=...) at /usr/src/debug/kdelibs-4.8.0/kio/kio/krun.cpp:205
#14 0xb4a9bb16 in MessageViewer::ViewerPrivate::attachmentOpenWith (this=0x97c1d88, node=0xbf9a6e0c) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:622
#15 0xb4a9f89a in MessageViewer::ViewerPrivate::openAttachment (this=0x97c1d88, node=0xa4b4800, name=...) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:373
#16 0xb4a7e647 in (anonymous namespace)::AttachmentURLHandler::handleClick (this=0x89ebe90, url=..., w=0x97c1d88) at /usr/src/debug/kdepim-4.8.0/messageviewer/urlhandlermanager.cpp:778
#17 0xb4a80f15 in MessageViewer::URLHandlerManager::handleClick (this=0x8c68620, url=..., w=0x97c1d88) at /usr/src/debug/kdepim-4.8.0/messageviewer/urlhandlermanager.cpp:370
#18 0xb4a92aca in MessageViewer::ViewerPrivate::slotUrlOpen (this=0x97c1d88, url=...) at /usr/src/debug/kdepim-4.8.0/messageviewer/viewer_p.cpp:1856
#19 0xb4aa4c04 in MessageViewer::ViewerPrivate::qt_static_metacall (_o=0x97c1d88, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xa850ae0) at /usr/src/debug/kdepim-4.8.0/build/messageviewer/viewer_p.moc:195
#20 0xb6dd9621 in QMetaCallEvent::placeMetaCall (this=0x9ed4270, object=0x97c1d88) at kernel/qobject.cpp:525
#21 0xb6de278b in QObject::event (this=0x97c1d88, e=0x9ed4270) at kernel/qobject.cpp:1204
#22 0xb62b12f4 in notify_helper (e=0x9ed4270, receiver=0x97c1d88, this=0x8114890) at kernel/qapplication.cpp:4550
#23 QApplicationPrivate::notify_helper (this=0x8114890, receiver=0x97c1d88, e=0x9ed4270) at kernel/qapplication.cpp:4522
#24 0xb62b6703 in QApplication::notify (this=0x9ed4270, receiver=0x97c1d88, e=0x9ed4270) at kernel/qapplication.cpp:4279
#25 0xb7609851 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#26 0xb6dc789e in QCoreApplication::notifyInternal (this=0xbf9a7c6c, receiver=0x97c1d88, event=0x9ed4270) at kernel/qcoreapplication.cpp:876
#27 0xb6dcb518 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8051760) at kernel/qcoreapplication.cpp:1500
#29 0xb6dcb84c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#30 0xb6dfa154 in sendPostedEvents () at kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0x8116900) at kernel/qeventdispatcher_glib.cpp:279
#32 0xb476ee2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#33 0xb476f560 in ?? () from /usr/lib/libglib-2.0.so.0
#34 0xb476f7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#35 0xb6dfa547 in QEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0xb636510a in QGuiEventDispatcherGlib::processEvents (this=0x8051388, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0xb6dc640d in QEventLoop::processEvents (this=0xbf9a7b94, flags=...) at kernel/qeventloop.cpp:149
#38 0xb6dc66a9 in QEventLoop::exec (this=0xbf9a7b94, flags=...) at kernel/qeventloop.cpp:204
#39 0xb6dcb8fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#40 0xb62af164 in QApplication::exec () at kernel/qapplication.cpp:3811
#41 0x0804a496 in ?? ()
#42 0xb5f05003 in __libc_start_main () from /lib/libc.so.6
#43 0x0804a939 in _start ()

Possible duplicates by query: bug 242697.

Reported using DrKonqi
Comment 1 Allen Winter 2012-02-01 22:01:15 UTC
the official kdelibs 4.8 source for kservicegroup.cpp doesn't even have 773 lines.

there has been no change in kservicegroup.cpp since November of 2010.

Could there be some openSUSE specific mods to this code.

In any event, this looks like a bug in kdelibs and not in kdepim
Comment 2 Laurent Montel 2012-02-02 14:43:35 UTC
So you must report this bug to suse please.
Comment 3 Silver Salonen 2012-02-02 16:13:34 UTC
OK, maybe I had some library from wrong repository or smth.