Bug 265421 - Dolphin crashed on exit
Summary: Dolphin crashed on exit
Status: RESOLVED DUPLICATE of bug 264923
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-04 17:38 UTC by Robi
Modified: 2011-02-05 12:26 UTC (History)
1 user (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 Robi 2011-02-04 17:38:19 UTC
Application: dolphin (1.6)
KDE Platform Version: 4.6.00 (4.6.0) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.36-gentoo-r5 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed: pressing the "close" (X) button on the window frame causes a seg fault. The same using the menu entry  "File → Exit". This is always reproducible 100%.

- Unusual behavior I noticed: Dolphin also crashes when the "information" panel (F11) is shown AND the user mouse over certain files (it doesn't depend on the file type, btw: i.e., I have three Powerpoint files in a folder, but Dolphin crashes only when I select one of them).

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa1a8c26760 (LWP 19457))]

Thread 2 (Thread 0x7fa197fff710 (LWP 19465)):
#0  0x0000003b9f0c8503 in poll () from /lib/libc.so.6
#1  0x00007fa1a90e0069 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#2  0x00007fa1a90e04bc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007fa1ab2fa626 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fa1ab2cd342 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fa1ab2cd724 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fa1ab1d9f4d in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fa1ab2ad538 in QInotifyFileSystemWatcherEngine::run() () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fa1ab1dcede in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#9  0x0000003b9f8068c4 in start_thread () from /lib/libpthread.so.0
#10 0x0000003b9f0d11dd in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fa1a8c26760 (LWP 19457)):
[KCrash Handler]
#6  0x00007fa1aa887259 in QRasterWindowSurface::~QRasterWindowSurface() () from /usr/lib64/qt4/libQtGui.so.4
#7  0x00007fa1aa8a28d1 in QWidgetBackingStore::~QWidgetBackingStore() () from /usr/lib64/qt4/libQtGui.so.4
#8  0x00007fa1aa6c0009 in QWidgetBackingStoreTracker::destroy() () from /usr/lib64/qt4/libQtGui.so.4
#9  0x00007fa1aa6c1dc8 in QWidgetPrivate::deleteExtra() () from /usr/lib64/qt4/libQtGui.so.4
#10 0x00007fa1aa6c202d in QWidgetPrivate::~QWidgetPrivate() () from /usr/lib64/qt4/libQtGui.so.4
#11 0x00007fa1ab2e7b0c in QObject::~QObject() () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fa1aa6d01ca in QWidget::~QWidget() () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007fa1abec2723 in KModifierKeyInfoProvider::~KModifierKeyInfoProvider() () from /usr/lib/libkdeui.so.5
#14 0x00007fa1abddc6e1 in KModifierKeyInfo::~KModifierKeyInfo() () from /usr/lib/libkdeui.so.5
#15 0x0000003b9f034bd5 in ?? () from /lib/libc.so.6
#16 0x0000003b9f034c25 in exit () from /lib/libc.so.6
#17 0x00000000004080f1 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#18 0x0000000000408cf0 in handle_launcher_request(int, char const*) ()
#19 0x000000000040921b in handle_requests(int) ()
#20 0x0000000000409df1 in main ()

Possible duplicates by query: bug 265053, bug 264923, bug 255081.

Reported using DrKonqi
Comment 1 Robi 2011-02-04 22:33:49 UTC
EDIT:
The crash is related to the use of "QtCurve" style AND the "Ozone" setting.

When switching to "Oxygen" Style or selecting "QtCurve" AND !"Ozone", Dolphin closes as expected without segfault.
Comment 2 Frank Reininghaus 2011-02-05 12:26:16 UTC
Thanks for the bug report! Could you try to get in touch with the QtCurve developers and report the issue to them? Maybe it's a bug in the style.

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