Bug 242442 - Dolphin crashed in column mode
Summary: Dolphin crashed in column mode
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-22 02:34 UTC by rohitece06
Modified: 2010-08-18 09:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.91 KB, text/plain)
2010-08-16 22:49 UTC, Klaus Kleber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rohitece06 2010-06-22 02:34:12 UTC
Application: dolphin (1.4.9)
KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2))
Qt Version: 4.7.0
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
if icons are scaled up in icon or detail mode and then if view is changed to column mode, Dolphin always crashes. Also, if already in column mode, icon size doesnt change by sliding the zoom slider in right bottom of dolphin.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb77ee710 (LWP 4319))]

Thread 2 (Thread 0xb55aab70 (LWP 4323)):
#0  0x008d0e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x02428ceb in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x024ff045 in QTimerInfoList::updateCurrentTime (this=0x90f75a4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x024ff08a in QTimerInfoList::timerWait (this=0x90f75a4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x024fd128 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb55aa0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x024fd1b5 in timerSourcePrepare (source=0x0, timeout=0x8d4ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x06b51aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x06b51ee9 in ?? () from /lib/libglib-2.0.so.0
#9  0x06b524b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x024fcf1f in QEventDispatcherGlib::processEvents (this=0x90fbe40, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#11 0x024cd1a9 in QEventLoop::processEvents (this=0xb55aa290, flags=) at kernel/qeventloop.cpp:149
#12 0x024cd5fa in QEventLoop::exec (this=0xb55aa290, flags=...) at kernel/qeventloop.cpp:201
#13 0x023caaee in QThread::exec (this=0x92092d8) at thread/qthread.cpp:490
#14 0x024ac2eb in QInotifyFileSystemWatcherEngine::run (this=0x92092d8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x023cddc9 in QThreadPrivate::start (arg=0x92092d8) at thread/qthread_unix.cpp:266
#16 0x0073c96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x001dda4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77ee710 (LWP 4319)):
[KCrash Handler]
#7  QObjectPrivate::setParent_helper (this=0x9224258, o=0x92140f0) at kernel/qobject.cpp:1971
#8  0x024e2ac7 in QObject::setParent (this=0x91efc90, parent=0x92140f0) at kernel/qobject.cpp:1944
#9  0x002e71de in DolphinView::createView() () from /usr/lib/libdolphinprivate.so.4
#10 0x002ec24d in DolphinView::setMode(DolphinView::Mode) () from /usr/lib/libdolphinprivate.so.4
#11 0x002ef1b5 in DolphinViewActionHandler::slotViewModeActionTriggered(QAction*) () from /usr/lib/libdolphinprivate.so.4
#12 0x002cf917 in DolphinViewActionHandler::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdolphinprivate.so.4
#13 0x024d442a in QMetaObject::metacall (object=0x8fcd4b8, cl=155003352, idx=0, argv=0x8fcd4b8) at kernel/qmetaobject.cpp:237
#14 0x024e71a5 in QMetaObject::activate (sender=0x8fac400, m=0x120fed8, local_signal_index=0, argv=0xbf9e3718) at kernel/qobject.cpp:3280
#15 0x00f52773 in KSelectAction::triggered (this=0x8fac400, _t1=0x8fd3758) at ./kselectaction.moc:176
#16 0x00f5394b in KSelectAction::actionTriggered (this=0x8fac400, action=0x8fd3758) at ../../kdeui/actions/kselectaction.cpp:330
#17 0x00f558c2 in KSelectAction::qt_metacall (this=0x8fac400, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf9e38a8) at ./kselectaction.moc:121
#18 0x024d442a in QMetaObject::metacall (object=0x8fac400, cl=155003352, idx=28, argv=0xbf9e38a8) at kernel/qmetaobject.cpp:237
#19 0x024e71a5 in QMetaObject::activate (sender=0x8fc8098, m=0x5de0904, local_signal_index=0, argv=0xbf9e38a8) at kernel/qobject.cpp:3280
#20 0x054805b3 in QActionGroup::triggered (this=0x8fc8098, _t1=0x8fd3758) at .moc/release-shared/moc_qactiongroup.cpp:146
#21 0x05480a08 in QActionGroupPrivate::_q_actionTriggered (this=0x8fc80a8) at kernel/qactiongroup.cpp:93
#22 0x05480cf6 in QActionGroup::qt_metacall (this=0x8fc8098, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf9e3a08) at .moc/release-shared/moc_qactiongroup.cpp:101
#23 0x024d442a in QMetaObject::metacall (object=0x8fc8098, cl=155003352, idx=11, argv=0xbf9e3a08) at kernel/qmetaobject.cpp:237
#24 0x024e71a5 in QMetaObject::activate (sender=0x8fd3758, m=0x5de0878, local_signal_index=1, argv=0xbf9e3a08) at kernel/qobject.cpp:3280
#25 0x0547b399 in QAction::triggered (this=0x8fd3758, _t1=true) at .moc/release-shared/moc_qaction.cpp:263
#26 0x0547ccac in QAction::activate (this=0x8fd3758, event=QAction::Trigger) at kernel/qaction.cpp:1256
#27 0x0598e442 in QAction::trigger (this=0x11) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#28 QToolButton::nextCheckState (this=0x11) at widgets/qtoolbutton.cpp:1147
#29 0x058a8693 in QAbstractButtonPrivate::click (this=0x91beb70) at widgets/qabstractbutton.cpp:528
#30 0x058a898e in QAbstractButton::mouseReleaseEvent (this=0x91a05e8, e=0xbf9e4170) at widgets/qabstractbutton.cpp:1121
#31 0x0598e90c in QToolButton::mouseReleaseEvent (this=0x91a05e8, e=0xbf9e4170) at widgets/qtoolbutton.cpp:721
#32 0x054e0e18 in QWidget::event (this=0x91a05e8, event=0xbf9e4170) at kernel/qwidget.cpp:8097
#33 0x058a6e6e in QAbstractButton::event (this=0x91a05e8, e=0x11) at widgets/qabstractbutton.cpp:1080
#34 0x0599144a in QToolButton::event (this=0x91a05e8, event=0xbf9e4170) at widgets/qtoolbutton.cpp:1163
#35 0x0548332c in QApplicationPrivate::notify_helper (this=0x8ed6e48, receiver=0x91a05e8, e=0xbf9e4170) at kernel/qapplication.cpp:4358
#36 0x0548b097 in QApplication::notify (this=0xbf9e4a30, receiver=0x91a05e8, e=0xbf9e4170) at kernel/qapplication.cpp:3923
#37 0x0104790a in KApplication::notify (this=0xbf9e4a30, receiver=0x91a05e8, event=0xbf9e4170) at ../../kdeui/kernel/kapplication.cpp:302
#38 0x024ce6cb in QCoreApplication::notifyInternal (this=0xbf9e4a30, receiver=0x91a05e8, event=0xbf9e4170) at kernel/qcoreapplication.cpp:732
#39 0x05488372 in QCoreApplication::sendEvent (receiver=0x91a05e8, event=0xbf9e4170, alienWidget=0x91a05e8, nativeWidget=0x91abb88, buttonDown=0x5dfc200, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#40 QApplicationPrivate::sendMouseEvent (receiver=0x91a05e8, event=0xbf9e4170, alienWidget=0x91a05e8, nativeWidget=0x91abb88, buttonDown=0x5dfc200, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3023
#41 0x05516618 in QETWidget::translateMouseEvent (this=0x91abb88, event=0xbf9e468c) at kernel/qapplication_x11.cpp:4403
#42 0x05515aa9 in QApplication::x11ProcessEvent (this=0xbf9e4a30, event=0xbf9e468c) at kernel/qapplication_x11.cpp:3414
#43 0x0554488a in x11EventSourceDispatch (s=0x8ed2540, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x06b4e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#45 0x06b522d8 in ?? () from /lib/libglib-2.0.so.0
#46 0x06b524b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#47 0x024fcee5 in QEventDispatcherGlib::processEvents (this=0x8ecb460, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#48 0x05544105 in QGuiEventDispatcherGlib::processEvents (this=0x8ecb460, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#49 0x024cd1a9 in QEventLoop::processEvents (this=0xbf9e4984, flags=) at kernel/qeventloop.cpp:149
#50 0x024cd5fa in QEventLoop::exec (this=0xbf9e4984, flags=...) at kernel/qeventloop.cpp:201
#51 0x024d1baf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#52 0x05482157 in QApplication::exec () at kernel/qapplication.cpp:3637
#53 0x0091219b in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_dolphin.so
#54 0x080485fb in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-06-22 12:17:25 UTC
Thanks for the bug report! This has been fixed by the recent commit

http://websvn.kde.org:80/?view=revision&revision=1137344
Comment 2 Klaus Kleber 2010-08-16 22:49:11 UTC
Created attachment 50631 [details]
New crash information added by DrKonqi

dolphin (1.5) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0

- What I was doing when the application crashed:

Changing the view from detailview to columnview leads dolphin to crash.
Bug "242442" with the exact the same debug output is marked as fixed, but it seems that the bug is not yet fixed.

-- Backtrace (Reduced):
#7  QObjectPrivate::setParent_helper (this=0x9e002c8, o=0x9625a38) at kernel/qobject.cpp:1971
#8  0x01f08d77 in QObject::setParent (this=0x9d27c60, parent=0x9625a38) at kernel/qobject.cpp:1944
#9  0x007c329e in DolphinView::createView (this=0x9625a38) at ../../../../apps/dolphin/src/dolphinview.cpp:1294
#10 0x007c83ad in DolphinView::setMode (this=0x9625a38, mode=DolphinView::ColumnView) at ../../../../apps/dolphin/src/dolphinview.cpp:238
#11 0x007cb315 in DolphinViewActionHandler::slotViewModeActionTriggered (this=0x94ae140, action=0x94b0eb8) at ../../../../apps/dolphin/src/dolphinviewactionhandler.cpp:266
Comment 3 Frank Reininghaus 2010-08-18 09:27:38 UTC
(In reply to comment #2)
 
There are some more reports with this backtrace (bug 245878, bug 246805). It seems that the commit did not fix all possible ways to get this crash.