Bug 337359 - compositor settings
Summary: compositor settings
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: aurorae (show other bugs)
Version: git master
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-07-11 11:50 UTC by simonlang1984
Modified: 2015-02-13 19:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.73 KB, text/plain)
2015-02-13 19:46 UTC, MC
Details

Note You need to log in before you can comment on or make changes to this bug.
Description simonlang1984 2014-07-11 11:50:56 UTC
Application: kwin_x11 (5.0.0)

Qt Version: 5.3.1
Operating System: Linux 3.15.5-031505-generic x86_64
Distribution: Ubuntu 14.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

i went into compositor settings on system settings and changed renderign from opengl3.1 to 2.1 --> crash.
generally lots of crashes when playing arround with the compositor.. this is much more stable in kde4

-- Backtrace:
Application: KWin (kwin_x11), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f2c5f61a800 (LWP 3056))]

Thread 5 (Thread 0x7f2c3c99b700 (LWP 3203)):
#0  0x00007f2c5ece8c33 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2c5655c691 in qt_safe_select (nfds=14, fdread=0x7f2c34000a78, fdwrite=0x7f2c34000d08, fdexcept=0x7f2c34000f98, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007f2c5655dde4 in QEventDispatcherUNIX::select (this=0x7f2c340008c0, nfds=14, readfds=0x7f2c34000a78, writefds=0x7f2c34000d08, exceptfds=0x7f2c34000f98, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:328
#3  0x00007f2c5655d58e in QEventDispatcherUNIXPrivate::doSelect (this=0x7f2c340008e0, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:204
#4  0x00007f2c5655f00d in QEventDispatcherUNIX::processEvents (this=0x7f2c340008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:615
#5  0x00007f2c564e9162 in QEventLoop::processEvents (this=0x7f2c3c99ad90, flags=...) at kernel/qeventloop.cpp:136
#6  0x00007f2c564e9423 in QEventLoop::exec (this=0x7f2c3c99ad90, flags=...) at kernel/qeventloop.cpp:212
#7  0x00007f2c56276a98 in QThread::exec (this=0x1fd9d80) at thread/qthread.cpp:511
#8  0x00007f2c57f376fd in QQmlThreadPrivate::run (this=0x1fd9d80) at qml/ftw/qqmlthread.cpp:149
#9  0x00007f2c5627de11 in QThreadPrivate::start (arg=0x1fd9d80) at thread/qthread_unix.cpp:345
#10 0x00007f2c55562182 in start_thread (arg=0x7f2c3c99b700) at pthread_create.c:312
#11 0x00007f2c5ecf130d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f2c2f1b7700 (LWP 3212)):
#0  0x00007f2c562605c2 in QBasicAtomicInteger<int>::loadAcquire (this=0x0) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:127
#1  0x00007f2c56376fe8 in unixCheckClockType () at tools/qelapsedtimer_unix.cpp:133
#2  0x00007f2c5637707a in do_gettime (sec=0x7f2c2f1b6b70, frac=0x7f2c2f1b6b78) at tools/qelapsedtimer_unix.cpp:169
#3  0x00007f2c563770bb in qt_gettime () at tools/qelapsedtimer_unix.cpp:178
#4  0x00007f2c5655fc1e in QTimerInfoList::updateCurrentTime (this=0x7f2c28001118) at kernel/qtimerinfo_unix.cpp:92
#5  0x00007f2c565604af in QTimerInfoList::timerWait (this=0x7f2c28001118, tm=...) at kernel/qtimerinfo_unix.cpp:387
#6  0x00007f2c5655efbb in QEventDispatcherUNIX::processEvents (this=0x7f2c280008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:602
#7  0x00007f2c564e9162 in QEventLoop::processEvents (this=0x7f2c2f1b6d90, flags=...) at kernel/qeventloop.cpp:136
#8  0x00007f2c564e9423 in QEventLoop::exec (this=0x7f2c2f1b6d90, flags=...) at kernel/qeventloop.cpp:212
#9  0x00007f2c56276a98 in QThread::exec (this=0x217a180) at thread/qthread.cpp:511
#10 0x00007f2c57f376fd in QQmlThreadPrivate::run (this=0x217a180) at qml/ftw/qqmlthread.cpp:149
#11 0x00007f2c5627de11 in QThreadPrivate::start (arg=0x217a180) at thread/qthread_unix.cpp:345
#12 0x00007f2c55562182 in start_thread (arg=0x7f2c2f1b7700) at pthread_create.c:312
#13 0x00007f2c5ecf130d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f2c2c8dc700 (LWP 3214)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2c2dcd75a3 in ?? () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so
#2  0x00007f2c2dcd6ee7 in ?? () from /usr/lib/x86_64-linux-gnu/egl/egl_gallium.so
#3  0x00007f2c55562182 in start_thread (arg=0x7f2c2c8dc700) at pthread_create.c:312
#4  0x00007f2c5ecf130d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f2c3dbc6700 (LWP 4811)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f2b9e4844c3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f2b9e483e07 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#3  0x00007f2c55562182 in start_thread (arg=0x7f2c3dbc6700) at pthread_create.c:312
#4  0x00007f2c5ecf130d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2c5f61a800 (LWP 3056)):
[KCrash Handler]
#6  0x00007f2c5ec2cf79 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f2c5ec30388 in __GI_abort () at abort.c:89
#8  0x00007f2c5ec25e36 in __assert_fail_base (fmt=0x7f2c5ed77718 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f2c5f1a5e26 "m_windows.contains(c)", file=file@entry=0x7f2c5f1a5af0 "/build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/scene.cpp", line=line@entry=428, function=function@entry=0x7f2c5f1a62a0 <KWin::Scene::windowDeleted(KWin::Deleted*)::__PRETTY_FUNCTION__> "void KWin::Scene::windowDeleted(KWin::Deleted*)") at assert.c:92
#9  0x00007f2c5ec25ee2 in __GI___assert_fail (assertion=0x7f2c5f1a5e26 "m_windows.contains(c)", file=0x7f2c5f1a5af0 "/build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/scene.cpp", line=428, function=0x7f2c5f1a62a0 <KWin::Scene::windowDeleted(KWin::Deleted*)::__PRETTY_FUNCTION__> "void KWin::Scene::windowDeleted(KWin::Deleted*)") at assert.c:101
#10 0x00007f2c5f0c509c in KWin::Scene::windowDeleted (this=0x22674e0, c=0x319bf10) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/scene.cpp:428
#11 0x00007f2c5f17e2a6 in KWin::Scene::qt_static_metacall (_o=0x22674e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff576dd160) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/obj-x86_64-linux-gnu/moc_scene.cpp:79
#12 0x00007f2c5652e142 in QMetaObject::activate (sender=0x1fc6500, signalOffset=3, local_signal_index=10, argv=0x7fff576dd160) at kernel/qobject.cpp:3680
#13 0x00007f2c5652d93e in QMetaObject::activate (sender=0x1fc6500, m=0x7f2c5f4548c0 <KWin::Workspace::staticMetaObject>, local_signal_index=10, argv=0x7fff576dd160) at kernel/qobject.cpp:3546
#14 0x00007f2c5f18b69d in KWin::Workspace::deletedRemoved (this=0x1fc6500, _t1=0x319bf10) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/obj-x86_64-linux-gnu/moc_workspace.cpp:711
#15 0x00007f2c5f00fff2 in KWin::Workspace::removeDeleted (this=0x1fc6500, c=0x319bf10) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/workspace.cpp:634
#16 0x00007f2c5f0f1068 in KWin::Deleted::~Deleted (this=0x319bf10, __in_chrg=<optimized out>) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/deleted.cpp:56
#17 0x00007f2c5f0f10d8 in KWin::Deleted::~Deleted (this=0x319bf10, __in_chrg=<optimized out>) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/deleted.cpp:58
#18 0x00007f2c5652fb3c in qDeleteInEventHandler (o=0x319bf10) at kernel/qobject.cpp:4345
#19 0x00007f2c565278ca in QObject::event (this=0x319bf10, e=0x319c710) at kernel/qobject.cpp:1232
#20 0x00007f2c5713e3fa in QApplicationPrivate::notify_helper (this=0x1ecabc0, receiver=0x319bf10, e=0x319c710) at kernel/qapplication.cpp:3522
#21 0x00007f2c5713ba42 in QApplication::notify (this=0x7fff576de8a0, receiver=0x319bf10, e=0x319c710) at kernel/qapplication.cpp:2975
#22 0x00007f2c5f0566fa in KWin::Application::notify (this=0x7fff576de8a0, o=0x319bf10, e=0x319c710) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/main.cpp:344
#23 0x00007f2c564ec42a in QCoreApplication::notifyInternal (this=0x7fff576de8a0, receiver=0x319bf10, event=0x319c710) at kernel/qcoreapplication.cpp:935
#24 0x00007f2c564effb7 in QCoreApplication::sendEvent (receiver=0x319bf10, event=0x319c710) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#25 0x00007f2c564ed6f5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x1eb4400) at kernel/qcoreapplication.cpp:1539
#26 0x00007f2c564ed09a in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1397
#27 0x00007f2c5da69420 in QQuickWindow::~QQuickWindow (this=0x2c28ec0, __in_chrg=<optimized out>) at items/qquickwindow.cpp:1096
#28 0x00007f2c5da69520 in QQuickWindow::~QQuickWindow (this=0x2c28ec0, __in_chrg=<optimized out>) at items/qquickwindow.cpp:1102
#29 0x00007f2c5e9d6257 in QScopedPointerDeleter<QWindow>::cleanup (pointer=0x2c28ec0) at /opt/project-neon5/include/QtCore/qscopedpointer.h:62
#30 0x00007f2c5e9d5987 in QScopedPointer<QWindow, QScopedPointerDeleter<QWindow> >::~QScopedPointer (this=0x2a3fa90, __in_chrg=<optimized out>) at /opt/project-neon5/include/QtCore/qscopedpointer.h:109
#31 0x00007f2c5e9d57b2 in KDecorationPrivate::~KDecorationPrivate (this=0x2a3fa70, __in_chrg=<optimized out>) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/libkdecorations/kdecoration.cpp:56
#32 0x00007f2c5e9d1c25 in KDecoration::~KDecoration (this=0x2a7e8f0, __in_chrg=<optimized out>) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/libkdecorations/kdecoration.cpp:87
#33 0x00007f2c3c9a6617 in Aurorae::AuroraeClient::~AuroraeClient (this=0x2a7e8f0, __in_chrg=<optimized out>) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/clients/aurorae/src/aurorae.cpp:297
#34 0x00007f2c3c9a6646 in Aurorae::AuroraeClient::~AuroraeClient (this=0x2a7e8f0, __in_chrg=<optimized out>) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/clients/aurorae/src/aurorae.cpp:300
#35 0x00007f2c5f0274b5 in KWin::Client::destroyDecoration (this=0x2a1b260) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/client.cpp:582
#36 0x00007f2c5f026b17 in KWin::Client::updateDecoration (this=0x2a1b260, check_workspace_pos=true, force=true) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/client.cpp:515
#37 0x00007f2c5f0bf340 in KWin::Client::finishCompositing (this=0x2a1b260, releaseReason=KWin::Release) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/composite.cpp:1122
#38 0x00007f2c5f0bb7ea in KWin::Compositor::finish (this=0x20b1ef0) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/composite.cpp:321
#39 0x00007f2c5f0bc237 in KWin::Compositor::slotReinitialize (this=0x20b1ef0) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/composite.cpp:430
#40 0x00007f2c5f1773ba in KWin::Compositor::qt_static_metacall (_o=0x20b1ef0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff576dde00) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/obj-x86_64-linux-gnu/moc_composite.cpp:240
#41 0x00007f2c5f177610 in KWin::Compositor::qt_metacall (this=0x20b1ef0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff576dde00) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/obj-x86_64-linux-gnu/moc_composite.cpp:296
#42 0x00007f2c5dfabf54 in QDBusConnectionPrivate::deliverCall (this=0x1f32860, object=0x20b1ef0, msg=..., metaTypes=..., slotIdx=10) at qdbusintegrator.cpp:991
#43 0x00007f2c5dfb61dc in QDBusCallDeliveryEvent::placeMetaCall (this=0x319cb20, object=0x20b1ef0) at qdbusintegrator_p.h:103
#44 0x00007f2c5652793c in QObject::event (this=0x20b1ef0, e=0x319cb20) at kernel/qobject.cpp:1241
#45 0x00007f2c5713e3fa in QApplicationPrivate::notify_helper (this=0x1ecabc0, receiver=0x20b1ef0, e=0x319cb20) at kernel/qapplication.cpp:3522
#46 0x00007f2c5713ba42 in QApplication::notify (this=0x7fff576de8a0, receiver=0x20b1ef0, e=0x319cb20) at kernel/qapplication.cpp:2975
#47 0x00007f2c5f0566fa in KWin::Application::notify (this=0x7fff576de8a0, o=0x20b1ef0, e=0x319cb20) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/main.cpp:344
#48 0x00007f2c564ec42a in QCoreApplication::notifyInternal (this=0x7fff576de8a0, receiver=0x20b1ef0, event=0x319cb20) at kernel/qcoreapplication.cpp:935
#49 0x00007f2c564effb7 in QCoreApplication::sendEvent (receiver=0x20b1ef0, event=0x319cb20) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:237
#50 0x00007f2c564ed6f5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1eb4400) at kernel/qcoreapplication.cpp:1539
#51 0x00007f2c5655eec3 in QEventDispatcherUNIX::processEvents (this=0x1ef48b0, flags=...) at kernel/qeventdispatcher_unix.cpp:587
#52 0x00007f2c4948e74e in QUnixEventDispatcherQPA::processEvents (this=0x1ef48b0, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:70
#53 0x00007f2c564e9162 in QEventLoop::processEvents (this=0x7fff576de740, flags=...) at kernel/qeventloop.cpp:136
#54 0x00007f2c564e9423 in QEventLoop::exec (this=0x7fff576de740, flags=...) at kernel/qeventloop.cpp:212
#55 0x00007f2c564ecae2 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#56 0x00007f2c568d24e0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1446
#57 0x00007f2c5713b263 in QApplication::exec () at kernel/qapplication.cpp:2767
#58 0x00007f2c5f057de1 in kdemain (argc=1, argv=0x7fff576dea18) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/main.cpp:554
#59 0x00000000004009ff in main (argc=1, argv=0x7fff576dea18) at /build/buildd/project-neon5-kwin-0.0+git20140711.0309+neon4~97f38e3~14.04/obj-x86_64-linux-gnu/kwin_dummy.cpp:3

Reported using DrKonqi
Comment 1 Martin Flöser 2015-01-07 11:05:32 UTC
The problem should be fixed with the 5.2 release due to either the change to kdecoration2 and/or the switch to Qt 5.4.
Comment 2 MC 2015-02-13 19:46:50 UTC
Created attachment 91059 [details]
New crash information added by DrKonqi

kwin (4.11.11) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:

I was changing the Compositing setting from OpenGL 2.0 to 3.1

- Custom settings of the application:

No custom settings, just default.

-- Backtrace (Reduced):
#6  0x00007f0609577cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f060957b0d8 in __GI_abort () at abort.c:89
#8  0x00007f0609570b86 in __assert_fail_base (fmt=0x7f06096c23d0 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f06074b9390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f06074b91db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7f06074b9696 <__PRETTY_FUNCTION__.14364> "poll_for_event") at assert.c:92
#9  0x00007f0609570c32 in __GI___assert_fail (assertion=assertion@entry=0x7f06074b9390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f06074b91db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7f06074b9696 <__PRETTY_FUNCTION__.14364> "poll_for_event") at assert.c:101
#10 0x00007f0607449c69 in poll_for_event (dpy=dpy@entry=0x11e7990) at ../../src/xcb_io.c:271