Bug 231636 - dolphin crash trying to open a png image
Summary: dolphin crash trying to open a png image
Status: RESOLVED DUPLICATE of bug 228324
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-22 11:53 UTC by Oscar Megia Lopez
Modified: 2010-08-07 21:16 UTC (History)
0 users

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 Oscar Megia Lopez 2010-03-22 11:53:40 UTC
Application: dolphin (1.4)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32.9-70.fc12.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
It crash when I try to open a png image. I can open the png images with gnome file adminstrator.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  0x00000000 in ?? ()
#7  0x007a064e in Phonon::ext_device_manager_subscribe_cb (c=<value optimized out>) at /usr/src/debug/phonon-4.3.80/phonon/pulsesupport.cpp:559
#8  0x07fb0317 in pa_context_set_state (c=<value optimized out>, st=<value optimized out>) at pulse/context.c:313
#9  0x07fb2740 in setup_complete_callback (pd=<value optimized out>, command=<value optimized out>, tag=1, t=<value optimized out>, userdata=<value optimized out>) at pulse/context.c:519
#10 0x07f75d96 in run_action (pd=0x8789448, r=0x8877dc8, command=<value optimized out>, ts=<value optimized out>) at pulsecore/pdispatch.c:274
#11 0x07f76366 in pa_pdispatch_run (pd=<value optimized out>, packet=<value optimized out>, creds=<value optimized out>, userdata=<value optimized out>) at pulsecore/pdispatch.c:326
#12 0x07fb145a in pstream_packet_callback (p=<value optimized out>, packet=<value optimized out>, creds=<value optimized out>, userdata=<value optimized out>) at pulse/context.c:357
#13 0x07f7b68a in do_read (p=<value optimized out>) at pulsecore/pstream.c:816
#14 do_something (p=<value optimized out>) at pulsecore/pstream.c:184
#15 0x07f665df in callback (m=<value optimized out>, e=<value optimized out>, fd=<value optimized out>, f=<value optimized out>, userdata=<value optimized out>) at pulsecore/iochannel.c:119
#16 0x07ff6e6b in dispatch_func (source=<value optimized out>, callback=<value optimized out>, userdata=<value optimized out>) at pulse/glib-mainloop.c:585
#17 0x00158118 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#18 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#19 0x0015ba48 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#20 0x0015bb74 in IA__g_main_context_iteration (context=0x83e1510, may_block=<value optimized out>) at gmain.c:2654
#21 0x07a7ae46 in QEventDispatcherGlib::processEvents (this=0x83c0340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#22 0x021ea0c6 in QGuiEventDispatcherGlib::processEvents (this=0x83c0340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x07a512da in QEventLoop::processEvents (this=0x88531d0, flags=...) at kernel/qeventloop.cpp:149
#24 0x07a5161a in QEventLoop::exec (this=0x88531d0, flags=...) at kernel/qeventloop.cpp:201
#25 0x0079fdc1 in Phonon::PulseSupport::PulseSupport (this=<value optimized out>) at /usr/src/debug/phonon-4.3.80/phonon/pulsesupport.cpp:668
#26 0x0079fe4f in Phonon::PulseSupport::getInstance () at /usr/src/debug/phonon-4.3.80/phonon/pulsesupport.cpp:620
#27 0x064732c5 in Phonon::Xine::Backend::Backend (this=<value optimized out>, parent=<value optimized out>) at /usr/src/debug/phonon-4.3.80/xine/backend.cpp:76
#28 0x06473ae1 in qt_plugin_instance () at /usr/src/debug/phonon-4.3.80/xine/backend.cpp:54
#29 0x07a39394 in QPluginLoader::instance (this=0xbf936aa4) at plugin/qpluginloader.cpp:204
#30 0x01544cd3 in Phonon::KdePlatformPlugin::createBackend (this=0x879b670, newService=...) at /usr/src/debug/kdebase-runtime-4.4.1/phonon/platform_kde/kdeplatformplugin.cpp:155
#31 0x01545411 in Phonon::KdePlatformPlugin::createBackend (this=0x879b670) at /usr/src/debug/kdebase-runtime-4.4.1/phonon/platform_kde/kdeplatformplugin.cpp:204
#32 0x00791a54 in Phonon::FactoryPrivate::createBackend (this=<value optimized out>) at /usr/src/debug/phonon-4.3.80/phonon/factory.cpp:118
#33 0x007928f3 in Phonon::Factory::backend (createWhenNull=<value optimized out>) at /usr/src/debug/phonon-4.3.80/phonon/factory.cpp:417
#34 0x0078a828 in Phonon::BackendCapabilities::isMimeTypeAvailable (mimeType=<value optimized out>) at /usr/src/debug/phonon-4.3.80/phonon/backendcapabilities.cpp:66
#35 0x0807b845 in InformationPanelContent::showItem (this=0x877ec68, item=...) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/panels/information/informationpanelcontent.cpp:203
#36 0x0807952b in InformationPanel::showItemInfo (this=0x86c0f08) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/panels/information/informationpanel.cpp:179
#37 0x0807a403 in InformationPanel::qt_metacall (this=0x86c0f08, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0xbf936f9c)
    at /usr/src/debug/kdebase-4.4.1/i686-redhat-linux-gnu/apps/dolphin/src/informationpanel.moc:101
#38 0x07a575db in QMetaObject::metacall (object=0x86c0f08, cl=InvokeMetaMethod, idx=32, argv=0xbf936f9c) at kernel/qmetaobject.cpp:237
#39 0x07a664af in QMetaObject::activate (sender=0x877dec8, m=0x7b66704, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#40 0x07aae298 in QTimer::timeout (this=0x877dec8) at .moc/release-shared/moc_qtimer.cpp:134
#41 0x07a6c37e in QTimer::timerEvent (this=0x877dec8, e=0xbf9374d0) at kernel/qtimer.cpp:271
#42 0x07a62a94 in QObject::event (this=0x877dec8, e=0xbf9374d0) at kernel/qobject.cpp:1212
#43 0x0213bd2c in QApplicationPrivate::notify_helper (this=0x83de830, receiver=0x877dec8, e=0xbf9374d0) at kernel/qapplication.cpp:4300
#44 0x02142556 in QApplication::notify (this=0xbf937834, receiver=0x877dec8, e=0xbf9374d0) at kernel/qapplication.cpp:3704
#45 0x02c027db in KApplication::notify (this=0xbf937834, receiver=0x877dec8, event=0xbf9374d0) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#46 0x07a52c03 in QCoreApplication::notifyInternal (this=0xbf937834, receiver=0x877dec8, event=0xbf9374d0) at kernel/qcoreapplication.cpp:704
#47 0x07a7dafe in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#48 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603
#49 0x07a7b145 in timerSourceDispatch (source=0x83e2690) at kernel/qeventdispatcher_glib.cpp:184
#50 0x00158118 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#51 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#52 0x0015ba48 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#53 0x0015bb74 in IA__g_main_context_iteration (context=0x83e1510, may_block=<value optimized out>) at gmain.c:2654
#54 0x07a7ae46 in QEventDispatcherGlib::processEvents (this=0x83c0340, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#55 0x021ea0c6 in QGuiEventDispatcherGlib::processEvents (this=0x83c0340, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x07a512da in QEventLoop::processEvents (this=0xbf937794, flags=...) at kernel/qeventloop.cpp:149
#57 0x07a5161a in QEventLoop::exec (this=0xbf937794, flags=...) at kernel/qeventloop.cpp:201
#58 0x07a53ce7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#59 0x0213bdd8 in QApplication::exec () at kernel/qapplication.cpp:3579
#60 0x080780e7 in main (argc=2, argv=0xbf937a14) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/main.cpp:101

Reported using DrKonqi
Comment 1 Christoph Feck 2010-08-07 21:16:32 UTC
This bug is believed to be caused by Phonon::PulseSupport starting an local event loop. This has been fixed in Phonon version 4.4.1. For a detailed discussion, see bug 228324.

If you can still reproduce the bug with Phonon version 4.4.1, or on older Phonon version that is not compiled with PulseAudio support, please reopen the bug.

*** This bug has been marked as a duplicate of bug 228324 ***