Bug 283058 - File dialog crashes asking for plug-in for .tar.bz2 file
Summary: File dialog crashes asking for plug-in for .tar.bz2 file
Status: RESOLVED NOT A BUG
Alias: None
Product: phonon-backend-gstreamer
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Harald Sitter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-30 02:03 UTC by Aaron Williams
Modified: 2012-07-30 20:17 UTC (History)
4 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 Aaron Williams 2011-09-30 02:03:01 UTC
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
Comment 1 Torrie Fischer 2012-01-17 15:06:58 UTC
Is this reproducable in pgst 4.5.1 or 4.5.90 at all?
Comment 2 Myriam Schweingruber 2012-07-30 20:17:12 UTC
Closing for lack of feedback. Please feel free to reopen this report if you can reproduce this with the gstreamer backend version 4.6.1 or later and provide a valid backtrace.