Bug 280390 - KRunner crashes with --graphicssystem raster and Qt 4.8, when I try to open something.
Summary: KRunner crashes with --graphicssystem raster and Qt 4.8, when I try to open s...
Status: RESOLVED DUPLICATE of bug 284360
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-19 02:10 UTC by Alejandro Nova
Modified: 2011-11-29 11:44 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 Alejandro Nova 2011-08-19 02:10:06 UTC
Application: krunner (0.1)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.8.0
Operating System: Linux 2.6.40.3-0.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
- What I was doing when the application crashed:
1. I ran KRunner with --graphicssystem raster, Qt 4.8 beta, and I tried to type some text in the box.
2. Boom.

- Custom settings of the application:
Qt 4.8 Beta 1
--graphicssystem raster.

You can reproduce this all the time, with the settings provided above. With --graphicssystem native KRunner works well, but exhibits some graphic glitches (Qt bugs).

The crash can be reproduced every time.

-- Backtrace:
Application: Interfaz de ejecución de órdenes (krunner), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7411c71880 (LWP 7892))]

Thread 6 (Thread 0x7f73fc834700 (LWP 7897)):
#0  0x0000003cb8a0b81f in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003cc2a7a30f in wait (time=30000, this=0x14c14a0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x15ec1f8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003cc2a6d93f in QThreadPoolThread::run (this=0x14a38f0) at concurrent/qthreadpool.cpp:141
#4  0x0000003cc2a79e9b in QThreadPrivate::start (arg=0x14a38f0) at thread/qthread_unix.cpp:298
#5  0x0000003cceea156c in ?? () from /usr/lib64/nvidia/libGL.so.1
#6  0x0000003cb8a07b31 in start_thread () from /lib64/libpthread.so.0
#7  0x0000003cb82dfc7d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f73f5298700 (LWP 7905)):
#0  0x0000003cb8a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003cc2a7a3ab in wait (time=18446744073709551615, this=0x1213350) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11b6e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003cd580a164 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12807b0, th=0x5a95910) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003cd580c70b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11aa530, th=0x5a95910) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003cd580b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f73f5297c60, parent=0x12807b0, th=0x5a95910) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003cd580b65b in ThreadWeaver::Thread::run (this=0x5a95910) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003cc2a79e9b in QThreadPrivate::start (arg=0x5a95910) at thread/qthread_unix.cpp:298
#8  0x0000003cceea156c in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003cb8a07b31 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003cb82dfc7d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f73f4a97700 (LWP 7906)):
#0  0x0000003cb8a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003cc2a7a3ab in wait (time=18446744073709551615, this=0x1213350) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11b6e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003cd580a164 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12807b0, th=0x5a821e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003cd580c70b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11aa530, th=0x5a821e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003cd580b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f73f4a96c60, parent=0x12807b0, th=0x5a821e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003cd580b65b in ThreadWeaver::Thread::run (this=0x5a821e0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003cc2a79e9b in QThreadPrivate::start (arg=0x5a821e0) at thread/qthread_unix.cpp:298
#8  0x0000003cceea156c in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003cb8a07b31 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003cb82dfc7d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f73effff700 (LWP 7907)):
#0  0x0000003cb8a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003cc2a7a3ab in wait (time=18446744073709551615, this=0x1213350) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11b6e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003cd580a164 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12807b0, th=0x59ffbd0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003cd580c70b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11aa530, th=0x59ffbd0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003cd580b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f73efffec60, parent=0x12807b0, th=0x59ffbd0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003cd580b65b in ThreadWeaver::Thread::run (this=0x59ffbd0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003cc2a79e9b in QThreadPrivate::start (arg=0x59ffbd0) at thread/qthread_unix.cpp:298
#8  0x0000003cceea156c in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003cb8a07b31 in start_thread () from /lib64/libpthread.so.0
#10 0x0000003cb82dfc7d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f73ef7fe700 (LWP 7908)):
#0  0x0000003cb8a0b4b5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003cc2a7a3ab in wait (time=18446744073709551615, this=0x1213350) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x11b6e40, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003cd580a164 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x12807b0, th=0x5ad13f0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003cd580c70b in ThreadWeaver::WorkingHardState::applyForWork (this=0x11aa530, th=0x5ad13f0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003cd580c724 in ThreadWeaver::WorkingHardState::applyForWork (this=0x11aa530, th=0x5ad13f0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003cd580b5cf in ThreadWeaver::ThreadRunHelper::run (this=0x7f73ef7fdc60, parent=0x12807b0, th=0x5ad13f0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003cd580b65b in ThreadWeaver::Thread::run (this=0x5ad13f0) at /usr/src/debug/kdelibs-4.7.0/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003cc2a79e9b in QThreadPrivate::start (arg=0x5ad13f0) at thread/qthread_unix.cpp:298
#9  0x0000003cceea156c in ?? () from /usr/lib64/nvidia/libGL.so.1
#10 0x0000003cb8a07b31 in start_thread () from /lib64/libpthread.so.0
#11 0x0000003cb82dfc7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7411c71880 (LWP 7892)):
[KCrash Handler]
#6  QRasterPaintEngine::compositionModeChanged (this=<optimized out>) at painting/qpaintengine_raster.cpp:904
#7  0x0000003cd02353eb in ResultsView::paintEvent (this=0x1405bb0, event=0x7fffd17170d0) at /usr/src/debug/kdebase-workspace-4.7.0/kdebase-workspace-4.7.0/krunner/interfaces/default/resultsview.cpp:194
#8  0x0000003cc5214acc in QWidget::event (this=0x1405bb0, event=0x7fffd17170d0) at kernel/qwidget.cpp:8488
#9  0x0000003cc55ca536 in QFrame::event (this=0x1405bb0, e=0x7fffd17170d0) at widgets/qframe.cpp:557
#10 0x0000003cc57eff4b in QGraphicsView::viewportEvent (this=0x1405bb0, event=0x7fffd17170d0) at graphicsview/qgraphicsview.cpp:2866
#11 0x0000003cc2b762f8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1642cc0, event=0x7fffd17170d0) at kernel/qcoreapplication.cpp:963
#12 0x0000003cc51c452f in notify_helper (e=0x7fffd17170d0, receiver=0x1642cc0, this=0xf8ae50) at kernel/qapplication.cpp:4491
#13 QApplicationPrivate::notify_helper (this=0xf8ae50, receiver=0x1642cc0, e=0x7fffd17170d0) at kernel/qapplication.cpp:4467
#14 0x0000003cc51c93f3 in QApplication::notify (this=0xf730c0, receiver=0x1642cc0, e=0x7fffd17170d0) at kernel/qapplication.cpp:4356
#15 0x0000003cc7e4c156 in KApplication::notify (this=0xf730c0, receiver=0x1642cc0, event=0x7fffd17170d0) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#16 0x0000003cc2b7616c in QCoreApplication::notifyInternal (this=0xf730c0, receiver=0x1642cc0, event=0x7fffd17170d0) at kernel/qcoreapplication.cpp:853
#17 0x0000003cc5210770 in sendSpontaneousEvent (event=0x7fffd17170d0, receiver=0x1642cc0) at ../../src/corelib/kernel/qcoreapplication.h:234
#18 QWidgetPrivate::drawWidget (this=0x151af20, pdev=0x5d1f660, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x11fb7b0) at kernel/qwidget.cpp:5565
#19 0x0000003cc52113df in QWidgetPrivate::paintSiblingsRecursive (this=0x16e6ef0, pdev=0x5d1f660, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x11fb7b0) at kernel/qwidget.cpp:5774
#20 0x0000003cc52104cc in QWidgetPrivate::drawWidget (this=0x16e6ef0, pdev=0x5d1f660, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x11fb7b0) at kernel/qwidget.cpp:5618
#21 0x0000003cc52113df in QWidgetPrivate::paintSiblingsRecursive (this=0x11ae750, pdev=0x5d1f660, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x11fb7b0) at kernel/qwidget.cpp:5774
#22 0x0000003cc52104cc in QWidgetPrivate::drawWidget (this=0x11ae750, pdev=0x5d1f660, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x11fb7b0) at kernel/qwidget.cpp:5618
#23 0x0000003cc53db2c0 in QWidgetBackingStore::sync (this=0x11fb7b0) at painting/qbackingstore.cpp:1373
#24 0x0000003cc5206f40 in QWidgetPrivate::syncBackingStore (this=0x11ae750) at kernel/qwidget.cpp:1882
#25 0x0000003cc5214fec in QWidget::event (this=0x11b62b0, event=0x1618f10) at kernel/qwidget.cpp:8635
#26 0x0000003cd0224e56 in KRunnerDialog::event (this=0x11b62b0, event=0x1618f10) at /usr/src/debug/kdebase-workspace-4.7.0/kdebase-workspace-4.7.0/krunner/krunnerdialog.cpp:341
#27 0x0000003cc51c4564 in notify_helper (e=0x1618f10, receiver=0x11b62b0, this=0xf8ae50) at kernel/qapplication.cpp:4495
#28 QApplicationPrivate::notify_helper (this=0xf8ae50, receiver=0x11b62b0, e=0x1618f10) at kernel/qapplication.cpp:4467
#29 0x0000003cc51c93f3 in QApplication::notify (this=0xf730c0, receiver=0x11b62b0, e=0x1618f10) at kernel/qapplication.cpp:4356
#30 0x0000003cc7e4c156 in KApplication::notify (this=0xf730c0, receiver=0x11b62b0, event=0x1618f10) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#31 0x0000003cc2b7616c in QCoreApplication::notifyInternal (this=0xf730c0, receiver=0x11b62b0, event=0x1618f10) at kernel/qcoreapplication.cpp:853
#32 0x0000003cc2b79a9e in sendEvent (event=0x1618f10, receiver=0x11b62b0) at kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xf4df30) at kernel/qcoreapplication.cpp:1477
#34 0x0000003cc2ba4b83 in sendPostedEvents () at kernel/qcoreapplication.h:236
#35 postEventSourceDispatch (s=0xf7e260) at kernel/qeventdispatcher_glib.cpp:279
#36 0x0000003cbae427ed in g_main_dispatch (context=0xf7c9e0) at gmain.c:2441
#37 g_main_context_dispatch (context=0xf7c9e0) at gmain.c:3014
#38 0x0000003cbae42fc8 in g_main_context_iterate (context=0xf7c9e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#39 0x0000003cbae4325c in g_main_context_iteration (context=0xf7c9e0, may_block=1) at gmain.c:3155
#40 0x0000003cc2ba4faf in QEventDispatcherGlib::processEvents (this=0xf4f420, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#41 0x0000003cc5266fbe in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#42 0x0000003cc2b752a2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#43 0x0000003cc2b754f7 in QEventLoop::exec (this=0x7fffd1718900, flags=...) at kernel/qeventloop.cpp:204
#44 0x0000003cc2b79f35 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1125
#45 0x0000003cd022b17f in kdemain (argc=3, argv=0x7fffd1718ba8) at /usr/src/debug/kdebase-workspace-4.7.0/kdebase-workspace-4.7.0/krunner/main.cpp:66
#46 0x0000003cb822139d in __libc_start_main () from /lib64/libc.so.6
#47 0x0000000000400821 in _start ()

Reported using DrKonqi
Comment 1 Rex Dieter 2011-08-19 17:06:23 UTC
confirmed
Comment 2 Rex Dieter 2011-08-19 17:42:33 UTC
Seems krunner forces "native" mode itself, and manualy using --graphicssystem here is just a bad idea and (probably) unsupported.

marking invalid.
Comment 3 Christoph Feck 2011-11-29 11:44:53 UTC

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