Bug 298389 - Crash when scrolling with many previews
Summary: Crash when scrolling with many previews
Status: RESOLVED UPSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.7
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-19 05:30 UTC by Rafał Rzepecki
Modified: 2012-04-19 08:12 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafał Rzepecki 2012-04-19 05:30:45 UTC
Application: dolphin (1.7)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.2.1-gentoo-r2 i686
Distribution: "Gentoo Base System release 2.0.3"

-- Information about the crash:
I was scrolling through a directory containing over a thousand of (small) PNG images, with preview on. Dolphin promptly crashed.

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

Thread 2 (Thread 0xb0548b70 (LWP 16524)):
#0  0xb5cf4f87 in clock_gettime () from /lib/librt.so.1
#1  0xb6e4aae7 in qt_gettime() () from /usr/lib/qt4/libQtCore.so.4
#2  0xb6f155e6 in QTimerInfoList::updateCurrentTime() () from /usr/lib/qt4/libQtCore.so.4
#3  0xb6f15622 in QTimerInfoList::timerWait(timeval&) () from /usr/lib/qt4/libQtCore.so.4
#4  0xb6f13861 in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib/qt4/libQtCore.so.4
#5  0xb6f138eb in timerSourcePrepare(_GSource*, int*) () from /usr/lib/qt4/libQtCore.so.4
#6  0xb5c31e51 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb5c32233 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0xb5c3271d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6f13681 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#10 0xb6ee628f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#11 0xb6ee66b5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#12 0xb6df15c3 in QThread::exec() () from /usr/lib/qt4/libQtCore.so.4
#13 0xb6ec69cc in QInotifyFileSystemWatcherEngine::run() () from /usr/lib/qt4/libQtCore.so.4
#14 0xb6df4523 in QThreadPrivate::start(void*) () from /usr/lib/qt4/libQtCore.so.4
#15 0xb6d79b4c in start_thread () from /lib/libpthread.so.0
#16 0xb61a68be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5a8e710 (LWP 16522)):
[KCrash Handler]
#7  0xb64ff40b in QWidget::mapToGlobal(QPoint const&) const () from /usr/lib/qt4/libQtGui.so.4
#8  0xb164e2c1 in SplitterProxy::event(QEvent*) () from /usr/lib/qt4/plugins/styles/libbespin.so
#9  0xb645a911 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#10 0xb64608c2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt4/libQtGui.so.4
#11 0xb75e8bcb in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#12 0xb6ee75d9 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/qt4/libQtCore.so.4
#13 0xb645e990 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/qt4/libQtGui.so.4
#14 0xb64e7a39 in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib/qt4/libQtGui.so.4
#15 0xb64e6a7a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/qt4/libQtGui.so.4
#16 0xb6512011 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/qt4/libQtGui.so.4
#17 0xb5c2ecc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#18 0xb5c32609 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#19 0xb5c3271d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#20 0xb6f1364c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#21 0xb651195c in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtGui.so.4
#22 0xb6ee628f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#23 0xb6ee66b5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/qt4/libQtCore.so.4
#24 0xb6eea83c in QCoreApplication::exec() () from /usr/lib/qt4/libQtCore.so.4
#25 0xb6459756 in QApplication::exec() () from /usr/lib/qt4/libQtGui.so.4
#26 0xb18e103a in kdemain () from /usr/lib/libkdeinit4_dolphin.so
#27 0x0804e808 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#28 0x0804f259 in handle_launcher_request(int, char const*) ()
#29 0x0804f90b in handle_requests(int) ()
#30 0x080505de in main ()

Reported using DrKonqi
Comment 1 Peter Penz 2012-04-19 08:12:41 UTC
Thanks for the report. Corresponding to the backtrace this seems to be an issue in the Bespin style. I'd kindly ask to submit a bug-report for Bespin.