[Bug 283058] New: File dialog crashes asking for plug-in for .tar.bz2 file

Aaron Williams aaronw at doofus.org
Fri Sep 30 03:03:01 BST 2011


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

           Summary: File dialog crashes asking for plug-in for .tar.bz2
                    file
           Product: kontact
           Version: 4.4.10
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: aaronw at doofus.org


Application: kontact (4.4.10)
KDE Platform Version: 4.6.00 (4.6.0) "release 6"
Qt Version: 4.7.1
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
In kontact I was trying to add an attachment. Whenever the file dialog entered
a directory that contained a .tar.bz2 file it asked if I wanted to search for a
plug-in to handle it. Kontact crashes every time I click no. Clicking search
returns no plug-in and it crashes as well.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6f10fc5760 (LWP 9758))]

Thread 5 (Thread 0x7f6eed39b700 (LWP 9802)):
#0  0x00007f6f0e0954f3 in poll () from /lib64/libc.so.6
#1  0x00007f6f0682c114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f6f0682c650 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007f6f0f469976 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007f6f0f43e052 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007f6f0f43e265 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f6f0f3531e4 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007f6f0f41f968 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f6f0f355a5e in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f6f0923ea3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6f0e09e66d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6ed8ff0700 (LWP 9813)):
#0  0x00007f6f0924338c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f6f0f35614b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f6ef42ae254 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f6ef42b12a5 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6ef42ae64f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6ef42ae6d8 in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#6  0x00007f6f0f355a5e in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f6f0923ea3f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6f0e09e66d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6ed87ef700 (LWP 9818)):
#0  0x00007f6f0924338c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f6f0f35614b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007f6ef42ae254 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f6ef42b12a5 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6ef42ae64f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6ef42ae6d8 in ThreadWeaver::Thread::run() () from
/usr/lib64/libthreadweaver.so.4
#6  0x00007f6f0f355a5e in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f6f0923ea3f in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6f0e09e66d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6eda0f9700 (LWP 9825)):
#0  0x00007f6f09245ea4 in __lll_lock_wait () from /lib64/libpthread.so.0
#1  0x00007f6f09241294 in _L_lock_999 () from /lib64/libpthread.so.0
#2  0x00007f6f092410aa in pthread_mutex_lock () from /lib64/libpthread.so.0
#3  0x00007f6f0682d96d in g_main_context_wakeup () from /lib64/libglib-2.0.so.0
#4  0x00007f6f0682daf0 in ?? () from /lib64/libglib-2.0.so.0
#5  0x00007f6f06853466 in ?? () from /lib64/libglib-2.0.so.0
#6  0x00007f6f0923ea3f in start_thread () from /lib64/libpthread.so.0
#7  0x00007f6f0e09e66d in clone () from /lib64/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6f10fc5760 (LWP 9758)):
[KCrash Handler]
#6  0x00007f6f0f44ea04 in QObject::metaObject() const () from
/usr/lib64/libQtCore.so.4
#7  0x00007f6f0f4483e6 in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from
/usr/lib64/libQtCore.so.4
#8  0x00007f6ee78f657f in invokeMethod (result=GST_INSTALL_PLUGINS_USER_ABORT,
userData=0x210f870) at /usr/include/QtCore/qobjectdefs.h:408
#9  Phonon::Gstreamer::MediaObject::pluginInstallationDone
(result=GST_INSTALL_PLUGINS_USER_ABORT, userData=0x210f870) at
/usr/src/debug/phonon-backend-gstreamer-4.4.4/gstreamer/mediaobject.cpp:250
#10 0x00007f6ee654ea60 in gst_install_plugins_installer_exited (pid=<value
optimized out>, status=<value optimized out>, data=0x1f707a0) at
install-plugins.c:602
#11 0x00007f6f06827474 in ?? () from /lib64/libglib-2.0.so.0
#12 0x00007f6f0682bbd3 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#13 0x00007f6f0682c3b0 in ?? () from /lib64/libglib-2.0.so.0
#14 0x00007f6f0682c650 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#15 0x00007f6f0f46991f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#16 0x00007f6f0e8afd8e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#17 0x00007f6f0f43e052 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#18 0x00007f6f0f43e265 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#19 0x00007f6f0ecbd32e in QDialog::exec (this=0x163d460) at
dialogs/qdialog.cpp:552
#20 0x00007f6ef4639090 in ?? () from /usr/lib64/libkmailprivate.so.4
#21 0x00007f6ef4649d4a in ?? () from /usr/lib64/libkmailprivate.so.4
#22 0x00007f6f0f453def in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib64/libQtCore.so.4
#23 0x00007f6f0e804982 in QAction::triggered (this=<value optimized out>,
_t1=false) at .moc/release-shared/moc_qaction.cpp:263
#24 0x00007f6f0e804b7a in QAction::activate (this=0xefd2d0, event=<value
optimized out>) at kernel/qaction.cpp:1257
#25 0x00007f6f0ebbf31a in QAbstractButtonPrivate::click (this=0xf9a680) at
widgets/qabstractbutton.cpp:528
#26 0x00007f6f0ebbf5cc in QAbstractButton::mouseReleaseEvent (this=0xf7ff20,
e=0x7fffa187e7f0) at widgets/qabstractbutton.cpp:1121
#27 0x00007f6f0ec7ba7a in QToolButton::mouseReleaseEvent (this=<value optimized
out>, e=<value optimized out>) at widgets/qtoolbutton.cpp:721
#28 0x00007f6f0e85c538 in QWidget::event (this=0xf7ff20, event=0x7fffa187e7f0)
at kernel/qwidget.cpp:8200
#29 0x00007f6f0e80ad14 in QApplicationPrivate::notify_helper (this=0x640d40,
receiver=0xf7ff20, e=0x7fffa187e7f0) at kernel/qapplication.cpp:4445
#30 0x00007f6f0e813aac in QApplication::notify (this=<value optimized out>,
receiver=0xf7ff20, e=0x7fffa187e7f0) at kernel/qapplication.cpp:4006
#31 0x00007f6f0fd9f9e6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#32 0x00007f6f0f43ebfc in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#33 0x00007f6f0e80bd25 in sendEvent (receiver=0xf7ff20, event=0x7fffa187e7f0,
alienWidget=0xf7ff20, nativeWidget=0xb23a40, buttonDown=0x7f6f0f2da178,
lastMouseReceiver=..., spontaneous=true) at
../../src/corelib/kernel/qcoreapplication.h:215
#34 QApplicationPrivate::sendMouseEvent (receiver=0xf7ff20,
event=0x7fffa187e7f0, alienWidget=0xf7ff20, nativeWidget=0xb23a40,
buttonDown=0x7f6f0f2da178, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3105
#35 0x00007f6f0e889e08 in QETWidget::translateMouseEvent (this=0xb23a40,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4438
#36 0x00007f6f0e8884c9 in QApplication::x11ProcessEvent (this=0x7fffa187f520,
event=0x7fffa187f150) at kernel/qapplication_x11.cpp:3564
#37 0x00007f6f0e8b00f2 in x11EventSourceDispatch (s=0x648d50, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#38 0x00007f6f0682bbd3 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#39 0x00007f6f0682c3b0 in ?? () from /lib64/libglib-2.0.so.0
#40 0x00007f6f0682c650 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#41 0x00007f6f0f46991f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#42 0x00007f6f0e8afd8e in QGuiEventDispatcherGlib::processEvents (this=<value
optimized out>, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007f6f0f43e052 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#44 0x00007f6f0f43e265 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#45 0x00007f6f0f4426ab in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#46 0x000000000040417e in _start ()

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