Summary: | /root/ folder in KDE 4.3 folder view plasma causes a crash | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | bluescreenavenger |
Component: | widget-folderview | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aseigo, ashl1future, breaks.nz, echidnaman, fredrik |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
bluescreenavenger
2009-06-02 21:11:37 UTC
This looks a lot like a Qt bug to me. I can't reproduce this bug with the current SVN version of KDE. It was probably fixed in revision 976868. If you can still reproduce this bug in beta 2, which will be released next week, please re-open this bug report. I tried it in Beta 2 and it still crashes. I installed more debug packages on my system, and here is the backtrace: I don't see a "reopen" option, or mark as open... Application: Plasma Workspace (kdeinit), signal: Segmentation fault [Current thread is 0 (LWP 3571)] Thread 2 (Thread 0xad08ab90 (LWP 3573)): #0 0x00a4d422 in __kernel_vsyscall () #1 0x009e70e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0093155d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x002f1167 in QWaitCondition::wait (this=0xa02fb50, mutex=0xa02fb4c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 0x06e1f23a in QHostInfoAgent::run (this=0xa02fb40) at kernel/qhostinfo.cpp:260 #5 0x002f00fe in QThreadPrivate::start (arg=0xa02fb40) at thread/qthread_unix.cpp:189 #6 0x009e34ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0x0092270e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7f7f710 (LWP 3571)): [KCrash Handler] #6 0x025326a0 in QGraphicsItem::sceneTransform (this=0xa8e2f28) at graphicsview/qgraphicsitem.cpp:2512 #7 0x0255dff0 in QGraphicsScene::drawItems (this=0xa72b150, painter=0xbfac3328, numItems=2, items=0xa3d4a00, options=0xa92cc10, widget=0xa00dd30) at graphicsview/qgraphicsscene.cpp:5099 #8 0x0256be6c in QGraphicsView::drawItems (this=0xa58e878, painter=0xbfac3328, numItems=2, items=0xa3d4a00, options=0xa92cc10) at graphicsview/qgraphicsview.cpp:3755 #9 0x0257883e in QGraphicsView::paintEvent (this=0xa58e878, event=0xbfac38e4) at graphicsview/qgraphicsview.cpp:3506 #10 0x01f48382 in QWidget::event (this=0xa58e878, event=0xbfac38e4) at kernel/qwidget.cpp:7659 #11 0x0232c743 in QFrame::event (this=0xa58e878, e=0xbfac38e4) at widgets/qframe.cpp:559 #12 0x023cc754 in QAbstractScrollArea::viewportEvent (this=0xa8e2f28, e=0xa8e2f32) at widgets/qabstractscrollarea.cpp:962 #13 0x02576b7f in QGraphicsView::viewportEvent (this=0xa58e878, event=0xbfac38e4) at graphicsview/qgraphicsview.cpp:2897 #14 0x023ced95 in QAbstractScrollAreaFilter::eventFilter (this=0xa78e8a8, o=0xa00dd30, e=0xbfac38e4) at widgets/qabstractscrollarea_p.h:100 #15 0x003e1c6a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0xa0077f8, receiver=0xa00dd30, event=0xbfac38e4) at kernel/qcoreapplication.cpp:726 #16 0x01ef2bfa in QApplicationPrivate::notify_helper (this=0xa0077f8, receiver=0xa00dd30, e=0xbfac38e4) at kernel/qapplication.cpp:4053 #17 0x01efa3f4 in QApplication::notify (this=0xa0017f8, receiver=0xa00dd30, e=0xbfac38e4) at kernel/qapplication.cpp:4022 #18 0x00fa704a in KApplication::notify (this=0xa0017f8, receiver=0xa00dd30, event=0xbfac38e4) at ../../kdeui/kernel/kapplication.cpp:302 #19 0x003e2b1b in QCoreApplication::notifyInternal (this=0xa0017f8, receiver=0xa00dd30, event=0xbfac38e4) at kernel/qcoreapplication.cpp:610 #20 0x01f50c45 in QWidgetPrivate::drawWidget (this=0xa00d7b0, pdev=0xa8cd694, rgn=@0xbfac3a78, offset=@0xbfac3a70, flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa771958) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216 #21 0x01f5146d in QWidgetPrivate::paintSiblingsRecursive (this=0xa6298b8, pdev=0xa8cd694, siblings=@0xa6298c4, index=2, rgn=@0xbfac3c98, offset=@0xbfac3c90, flags=4, sharedPainter=0x0, backingStore=0xa771958) at kernel/qwidget.cpp:5162 #22 0x01f50834 in QWidgetPrivate::drawWidget (this=0xa6298b8, pdev=0xa8cd694, rgn=@0xbfac3c98, offset=@0xbfac3c90, flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa771958) at kernel/qwidget.cpp:5101 #23 0x01f5146d in QWidgetPrivate::paintSiblingsRecursive (this=0xa036f70, pdev=0xa8cd694, siblings=@0xa036f7c, index=7, rgn=@0xbfac3f70, offset=@0xa77197c, flags=4, sharedPainter=0x0, backingStore=0xa771958) at kernel/qwidget.cpp:5162 #24 0x01f50834 in QWidgetPrivate::drawWidget (this=0xa036f70, pdev=0xa8cd694, rgn=@0xbfac3f70, offset=@0xa77197c, flags=<value optimized out>, sharedPainter=0x0, backingStore=0xa771958) at kernel/qwidget.cpp:5101 #25 0x021102e0 in QWidgetBackingStore::sync (this=0xa771958) at painting/qbackingstore.cpp:1268 #26 0x01f417f6 in QWidgetPrivate::syncBackingStore (this=0xa036f70) at kernel/qwidget.cpp:1602 #27 0x01f48b63 in QWidget::event (this=0xa5570c8, event=0xa7c3f78) at kernel/qwidget.cpp:7799 #28 0x01ef2c1c in QApplicationPrivate::notify_helper (this=0xa0077f8, receiver=0xa5570c8, e=0xa7c3f78) at kernel/qapplication.cpp:4057 #29 0x01efa3f4 in QApplication::notify (this=0xa0017f8, receiver=0xa5570c8, e=0xa7c3f78) at kernel/qapplication.cpp:4022 #30 0x00fa704a in KApplication::notify (this=0xa0017f8, receiver=0xa5570c8, event=0xa7c3f78) at ../../kdeui/kernel/kapplication.cpp:302 #31 0x003e2b1b in QCoreApplication::notifyInternal (this=0xa0017f8, receiver=0xa5570c8, event=0xa7c3f78) at kernel/qcoreapplication.cpp:610 #32 0x003e35e8 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9fad178) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #33 0x003e37bd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #34 0x0040e36f in postEventSourceDispatch (s=0xa009f18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #35 0x00a86ad8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #36 0x00a8a070 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0x00a8a1a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #38 0x0040df9c in QEventDispatcherGlib::processEvents (this=0xa006e28, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:324 #39 0x01f94975 in QGuiEventDispatcherGlib::processEvents (this=0xa006e28, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #40 0x003e10a9 in QEventLoop::processEvents (this=0xbfac4784, flags=) at kernel/qeventloop.cpp:149 #41 0x003e14f2 in QEventLoop::exec (this=0xbfac4784, flags={i = 0}) at kernel/qeventloop.cpp:200 #42 0x003e387f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #43 0x01ef2a97 in QApplication::exec () at kernel/qapplication.cpp:3526 #44 0x02d63edd in kdemain (argc=1, argv=0x9fe3010) at ../../../../plasma/shells/desktop/main.cpp:50 #45 0x0804dd32 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9fec128 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8051128 "0") at ../../kinit/kinit.cpp:671 #46 0x0804e935 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1163 #47 0x0804eec3 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1356 #48 0x0804fb0f in main (argc=2, argv=0xbfac4fd4, envp=0xbfac4fe0) at ../../kinit/kinit.cpp:1783 I've reopened the bug (it's done by changing the status), but I'm afraid I still can't reproduce it. *** Bug 197223 has been marked as a duplicate of this bug. *** As I know to reproduce bug you only change folder view from /root/ directory. In this case I cannot confirm this bug in KDE 4.2.4: kdelibs-4.2.4-r2. If I do this in Folder view widget I see: "Cannot enter into the /root/ directory". It's right. |