Bug 223580 - Plasma crashed after wake up from sleep and then moving through document in writer
Summary: Plasma crashed after wake up from sleep and then moving through document in w...
Status: RESOLVED DUPLICATE of bug 222293
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-20 15:03 UTC by Tom Kijas
Modified: 2010-01-20 18:56 UTC (History)
1 user (show)

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 Tom Kijas 2010-01-20 15:03:13 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1))
Qt Version: 4.6.0
Operating System: Linux 2.6.32-02063204-generic x86_64
Distribution: Ubuntu 9.10

-- Information about the crash:
I had had open document in openoffice.org's writer (.doc) and suspended to RAM. Then, after woke up I tried to scroll the doc but it was terribly slow (as it does always after susp.). Few seconds later plasma crashed. It does (slow scrolling after suspend) with ooo 3.1 and even with 3.2 rc.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Pracovní plocha Plasma (kdeinit4), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f24039d2750 (LWP 3553))]

Thread 3 (Thread 0x7f23dd266910 (LWP 3858)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f2401eb567b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1cab968, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1cab968, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f24006713ec in QHostInfoAgent::run (this=0x1cab950) at kernel/qhostinfo.cpp:252
#4  0x00007f2401eb46c5 in QThreadPrivate::start (arg=0x1cab950) at thread/qthread_unix.cpp:244
#5  0x00007f2401c25a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f24009f080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f23d8657910 (LWP 3969)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f23f9ac3556 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f23faaa50e0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#2  0x00007f23f9ac3599 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f23faab31ac) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#3  0x00007f2401c25a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f24009f080d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7f24039d2750 (LWP 3553)):
[KCrash Handler]
#5  QGraphicsSceneIndexPrivate::recursive_items_helper (this=<value optimized out>, item=0x29e19a0, exposeRect=..., intersector=0x14e2da0, items=0x7fffe72bf680, viewTransform=..., 
    mode=Qt::IntersectsItemShape, parentOpacity=0) at graphicsview/qgraphicssceneindex.cpp:278
#6  0x00007f240177c4bb in QGraphicsSceneIndexPrivate::items_helper (this=<value optimized out>, rect=<value optimized out>, mode=Qt::IntersectsItemShape, order=<value optimized out>, 
    deviceTransform=...) at graphicsview/qgraphicssceneindex_p.h:159
#7  QGraphicsSceneIndex::items (this=<value optimized out>, rect=<value optimized out>, mode=Qt::IntersectsItemShape, order=<value optimized out>, deviceTransform=...)
    at graphicsview/qgraphicssceneindex.cpp:457
#8  0x00007f2401753075 in QGraphicsScene::items (this=<value optimized out>, rect=..., mode=3878418048, order=3878417520, deviceTransform=...) at graphicsview/qgraphicsscene.cpp:2024
#9  0x00007f240175a549 in QGraphicsScenePrivate::itemsAtPosition (this=<value optimized out>, screenPos=<value optimized out>, scenePos=<value optimized out>, widget=<value optimized out>)
    at graphicsview/qgraphicsscene.cpp:1023
#10 0x00007f240175aa20 in QGraphicsScenePrivate::dispatchHoverEvent (this=0x1578170, hoverEvent=<value optimized out>) at graphicsview/qgraphicsscene.cpp:3768
#11 0x00007f240175ac94 in QGraphicsScene::mouseMoveEvent (this=<value optimized out>, mouseEvent=0x7fffe72bfd20) at graphicsview/qgraphicsscene.cpp:3976
#12 0x00007f240176cb9b in QGraphicsScene::event (this=0x1550350, event=0x7fffe72bfd20) at graphicsview/qgraphicsscene.cpp:3341
#13 0x00007f240114de8c in QApplicationPrivate::notify_helper (this=0x1458910, receiver=0x1550350, e=0x7fffe72bfd20) at kernel/qapplication.cpp:4242
#14 0x00007f240115448d in QApplication::notify (this=0x143ff00, receiver=0x1550350, e=0x7fffe72bfd20) at kernel/qapplication.cpp:4125
#15 0x00007f24024ece16 in KApplication::notify (this=0x143ff00, receiver=0x1550350, event=0x7fffe72bfd20) at ../../kdeui/kernel/kapplication.cpp:302
#16 0x00007f2401fa804c in QCoreApplication::notifyInternal (this=0x143ff00, receiver=0x1550350, event=0x7fffe72bfd20) at kernel/qcoreapplication.cpp:704
#17 0x00007f24017874b7 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0x274d7d0, event=0x7fffe72c07e0) at graphicsview/qgraphicsview.cpp:617
#18 0x00007f24017876ae in QGraphicsView::mouseMoveEvent (this=0x274d6e0, event=0x7fffe72c07e0) at graphicsview/qgraphicsview.cpp:3157
#19 0x00007f24011a31f7 in QWidget::event (this=0x274d6e0, event=0x7fffe72c07e0) at kernel/qwidget.cpp:7959
#20 0x00007f2401546e16 in QFrame::event (this=0x274d6e0, e=0x7fffe72c07e0) at widgets/qframe.cpp:557
#21 0x00007f2401783a0b in QGraphicsView::viewportEvent (this=0x274d6e0, event=0x7fffe72c07e0) at graphicsview/qgraphicsview.cpp:2747
#22 0x00007f2401fa7467 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x274a840, event=0x7fffe72c07e0) at kernel/qcoreapplication.cpp:819
#23 0x00007f240114de5c in QApplicationPrivate::notify_helper (this=0x1458910, receiver=0x274a840, e=0x7fffe72c07e0) at kernel/qapplication.cpp:4238
#24 0x00007f2401154cf1 in QApplication::notify (this=0x143ff00, receiver=0x274a840, e=0x7fffe72c07e0) at kernel/qapplication.cpp:3822
#25 0x00007f24024ece16 in KApplication::notify (this=0x143ff00, receiver=0x274a840, event=0x7fffe72c07e0) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x00007f2401fa804c in QCoreApplication::notifyInternal (this=0x143ff00, receiver=0x274a840, event=0x7fffe72c07e0) at kernel/qcoreapplication.cpp:704
#27 0x00007f2401153e66 in QCoreApplication::sendEvent (receiver=0x274a840, event=0x7fffe72c07e0, alienWidget=0x274a840, nativeWidget=0x274d6e0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QApplicationPrivate::sendMouseEvent (receiver=0x274a840, event=0x7fffe72c07e0, alienWidget=0x274a840, nativeWidget=0x274d6e0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:2956
#29 0x00007f24011d2055 in QETWidget::translateMouseEvent (this=0x274d6e0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4368
#30 0x00007f24011d0d6a in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffe72c1100) at kernel/qapplication_x11.cpp:3501
#31 0x00007f24011fc712 in x11EventSourceDispatch (s=0x145bd70, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#32 0x00007f23fd5e5bce in g_main_dispatch (context=0x145ad30) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#33 IA__g_main_context_dispatch (context=0x145ad30) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#34 0x00007f23fd5e9598 in g_main_context_iterate (context=0x145ad30, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#35 0x00007f23fd5e96c0 in IA__g_main_context_iteration (context=0x145ad30, may_block=1) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#36 0x00007f2401fd1623 in QEventDispatcherGlib::processEvents (this=0x1458360, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#37 0x00007f24011fc2fe in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#38 0x00007f2401fa6972 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#39 0x00007f2401fa6d4c in QEventLoop::exec (this=0x7fffe72c1430, flags=) at kernel/qeventloop.cpp:201
#40 0x00007f2401faaa8b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0x00007f23f5fec8a2 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../../plasma/desktop/shell/main.cpp:112
#42 0x0000000000406fb8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a4a1 "0") at ../../kinit/kinit.cpp:706
#43 0x0000000000407c70 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1198
#44 0x0000000000408121 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1391
#45 0x0000000000408dea in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1830
The current source language is "auto; currently c".

Possible duplicates by query: bug 222905, bug 222293, bug 222142, bug 212662.

Reported using DrKonqi
Comment 1 Beat Wolf 2010-01-20 18:56:46 UTC

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