Bug 219720 - dolphin crashes after selecting nonfirst entry in context "open with" popup [QMetaObject::cast, SkulptureStyle::Private::menuEventFilter, SkulptureStyle::Private::eventFilter]
Summary: dolphin crashes after selecting nonfirst entry in context "open with" popup [...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 234879 241482 246309 253850 258220 258661 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-12-22 19:44 UTC by Alex
Modified: 2010-12-03 21:49 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2009-12-22 19:44:44 UTC
Application: dolphin (1.3.80)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2)) "release 203"
Qt Version: 4.6.0
Operating System: Linux 2.6.31.5-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
Dolphin crashes every time after selecting any nonfirst entry of "openwith" popup.  For example, selecting opening with gimp instead of gwenview or kaffeine instead of vlc, where vlc and gwenview are the defaults. I saw the same behaviour in the first beta. I don't know, maybe I'm missing smth. I'm using qt 4.6 and kde 4.3.85 form opensuse kde factory repos.

The crash can be reproduced everytime.

 -- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#5  QMetaObject::cast (this=0x7f3ed7cfc860, obj=0x30) at kernel/qmetaobject.cpp:266
#6  0x00007f3ecf8979f9 in SkulptureStyle::Private::menuEventFilter(QMenu*, QEvent*) () from /usr/lib64/qt4/plugins/styles/libskulpture.so
#7  0x00007f3ecf8aa1ad in SkulptureStyle::Private::eventFilter(QObject*, QEvent*) () from /usr/lib64/qt4/plugins/styles/libskulpture.so
#8  0x00007f3ed7e9f947 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1763d30, event=0x7fff600ca250) at kernel/qcoreapplication.cpp:819
#9  0x00007f3ed7264b9c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#10 0x00007f3ed726ba51 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x00007f3ed8ad7a76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#12 0x00007f3ed7ea053c in QCoreApplication::notifyInternal (this=0x7fff600caf50, receiver=0x1763d30, event=0x7fff600ca250) at kernel/qcoreapplication.cpp:704
#13 0x00007f3ed726abc6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#14 0x00007f3ed72e8b95 in ?? () from /usr/lib64/libQtGui.so.4
#15 0x00007f3ed72e740d in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f3ed7311d62 in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007f3ed2547dde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f3ed254b7a8 in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007f3ed254b8d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#20 0x00007f3ed7ec9b13 in QEventDispatcherGlib::processEvents (this=0x69ef00, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#21 0x00007f3ed731194e in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007f3ed7e9ee52 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#23 0x00007f3ed7e9f22c in QEventLoop::exec (this=0x7fff600caea0, flags=) at kernel/qeventloop.cpp:201
#24 0x00007f3ed7ea2f7b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#25 0x0000000000439e25 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-12-22 20:00:35 UTC
- Can you repeat this crash if you change your widget style from Skulpture to Oxygen or Plastique ?
Thanks
Comment 2 Alex 2009-12-22 20:13:39 UTC
You're genius. I should look at the backtrace before reporting bugs) With oxygen it works fine. No more crashes. Thanks
Comment 3 Dario Andres 2009-12-22 20:14:39 UTC
No problem :)
@Christoph: may be this is useful to you?
Comment 4 Christoph Feck 2009-12-23 08:34:23 UTC
This is fixed in Skulpture 0.2.3.1 (available from the Skulpture homepage).
Comment 5 Frank Reininghaus 2010-04-20 17:21:32 UTC
*** Bug 234879 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2010-06-12 02:10:10 UTC
*** Bug 241482 has been marked as a duplicate of this bug. ***
Comment 7 Peter Penz 2010-07-31 14:16:51 UTC
*** Bug 246309 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2010-11-30 16:04:02 UTC
*** Bug 258220 has been marked as a duplicate of this bug. ***
Comment 9 Christoph Feck 2010-11-30 16:04:28 UTC
*** Bug 253850 has been marked as a duplicate of this bug. ***
Comment 10 Christoph Feck 2010-12-03 21:49:00 UTC
*** Bug 258661 has been marked as a duplicate of this bug. ***