Bug 349693 - Dophin crashed when a folder contains too many small pics
Summary: Dophin crashed when a folder contains too many small pics
Status: RESOLVED DUPLICATE of bug 259089
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-06-28 18:45 UTC by George Nan
Modified: 2015-07-07 19:15 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 George Nan 2015-06-28 18:45:21 UTC
Application: dolphin (15.04.0)
KDE Platform Version: 4.14.8
Qt Version: 4.8.6
Operating System: Linux 3.16.7-21-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
After I had extracted a zip file which contains 40,000 pictures,average 5 - 20kb,then I changed dophin show mode to preview in thumbnails.Then I dragged scrollbar to the bottem then after about 5min waiting,dophin crashed.
uname-a:3.16.7-21-desktop x86_64 GNU/Linux
OS:opensuse13.2
Desktop:KDE4.14.8
Mem:4GB(I think this is a problem)

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5efb23a780 (LWP 4503))]

Thread 3 (Thread 0x7f5edce3e700 (LWP 4504)):
#0  0x00007f5ef885fc5d in poll () at /lib64/libc.so.6
#1  0x00007f5ef5972be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5ef5972cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5ef9ec00de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f5ef9e91e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f5ef9e92165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f5ef9d8f0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f5ef9e73783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f5ef9d9179f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f5ef9afb0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5ef886808d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5ed6d0e700 (LWP 4506)):
#0  0x00007f5ef885fc5d in poll () at /lib64/libc.so.6
#1  0x00007f5ef5972be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f5ef5972cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f5ef9ec00de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f5ef9e91e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f5ef9e92165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f5ef9d8f0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f5ef9e73783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f5ef9d9179f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f5ef9afb0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f5ef886808d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5efb23a780 (LWP 4503)):
[KCrash Handler]
#5  0x0000000000000020 in  ()
#6  0x00007f5ef0e4bb7e in  () at /usr/lib64/libkio.so.5
#7  0x00007f5ef0e4bc09 in  () at /usr/lib64/libkio.so.5
#8  0x00007f5ef0e484d1 in KFileItemActions::~KFileItemActions() () at /usr/lib64/libkio.so.5
#9  0x00007f5ee482fc1b in  () at /usr/lib64/libkdeinit4_dolphin.so
#10 0x00007f5ee482fe62 in  () at /usr/lib64/libkdeinit4_dolphin.so
#11 0x00007f5ee4827b56 in  () at /usr/lib64/libkdeinit4_dolphin.so
#12 0x00007f5ee4829e58 in  () at /usr/lib64/libkdeinit4_dolphin.so
#13 0x00007f5ef9ea71fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#14 0x00007f5ee40b62d4 in DolphinView::requestContextMenu(QPoint const&, KFileItem const&, KUrl const&, QList<QAction*> const&) () at /usr/lib64/libdolphinprivate.so.4
#15 0x00007f5ee40b6db8 in DolphinView::slotViewContextMenuRequested(QPointF const&) () at /usr/lib64/libdolphinprivate.so.4
#16 0x00007f5ee40bc649 in  () at /usr/lib64/libdolphinprivate.so.4
#17 0x00007f5ef9ea71fa in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/libQtCore.so.4
#18 0x00007f5ee40828f5 in KItemListController::viewContextMenuRequested(QPointF const&) () at /usr/lib64/libdolphinprivate.so.4
#19 0x00007f5ee4083a1c in KItemListController::mousePressEvent(QGraphicsSceneMouseEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.4
#20 0x00007f5ee4081e1b in KItemListController::processEvent(QEvent*, QTransform const&) () at /usr/lib64/libdolphinprivate.so.4
#21 0x00007f5ee4092a32 in KItemListView::event(QEvent*) () at /usr/lib64/libdolphinprivate.so.4
#22 0x00007f5ef900f76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#23 0x00007f5ef9015cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f5efac36dca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#25 0x00007f5ef9e932ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#26 0x00007f5ef95da6e1 in  () at /usr/lib64/libQtGui.so.4
#27 0x00007f5ef95dab9f in  () at /usr/lib64/libQtGui.so.4
#28 0x00007f5ef95e6ab6 in  () at /usr/lib64/libQtGui.so.4
#29 0x00007f5ef95e6f49 in QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () at /usr/lib64/libQtGui.so.4
#30 0x00007f5ef95efd90 in QGraphicsScene::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#31 0x00007f5ef900f76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#32 0x00007f5ef9015cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#33 0x00007f5efac36dca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#34 0x00007f5ef9e932ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#35 0x00007f5ef96066cf in QGraphicsView::mousePressEvent(QMouseEvent*) () at /usr/lib64/libQtGui.so.4
#36 0x00007f5ef905ea7b in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#37 0x00007f5ef93fb5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#38 0x00007f5ef9607429 in QGraphicsView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#39 0x00007f5ef9e93416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#40 0x00007f5ef900f74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#41 0x00007f5ef9015dea in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#42 0x00007f5efac36dca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#43 0x00007f5ef9e932ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#44 0x00007f5ef90155e3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/libQtGui.so.4
#45 0x00007f5ef9086c9b in  () at /usr/lib64/libQtGui.so.4
#46 0x00007f5ef908570c in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/libQtGui.so.4
#47 0x00007f5ef90ac5c2 in  () at /usr/lib64/libQtGui.so.4
#48 0x00007f5ef5972a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#49 0x00007f5ef5972c48 in  () at /usr/lib64/libglib-2.0.so.0
#50 0x00007f5ef5972cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#51 0x00007f5ef9ec00be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#52 0x00007f5ef90ac676 in  () at /usr/lib64/libQtGui.so.4
#53 0x00007f5ef9e91e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#54 0x00007f5ef9e92165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#55 0x00007f5ef9e975b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#56 0x00007f5ee483521e in kdemain () at /usr/lib64/libkdeinit4_dolphin.so
#57 0x0000000000408815 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2015-07-07 19:15:19 UTC
Thanks for the bug report. The crash is bug 259089, but it would be interesting what the cause of the freeze is because it is definitely due to a different problem. Is the issue reproducible for you? If yes, it would be great if you could try to create a backtrace at the time of the freeze and post it in a new bug report (continuing the discussion about the freeze here might cause confusion because the KFileItemActions crash backtrace is already here, and this bug report will show up in queries that are related to this crash). Please see

https://community.kde.org/Dolphin/FAQ/Freeze

for details. Thanks for your help!

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