Bug 329984 - Kwin crash activating 3d composition
Summary: Kwin crash activating 3d composition
Status: RESOLVED DUPLICATE of bug 327310
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.11.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-01-15 01:03 UTC by Cristian M. Barbé
Modified: 2014-01-29 09:18 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cristian M. Barbé 2014-01-15 01:03:34 UTC
Application: kwin (4.12.0)
KDE Platform Version: 4.12.0
Qt Version: 4.8.4
Operating System: Linux 3.13.0-3-generic x86_64
Distribution: Ubuntu Trusty Tahr (development branch)

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

i uninstall catalyst drivers when restart kubuntu, kwin crashes instantly after changing to OpenGL 3.1 or activating 3d composition.


p.d: sorry for my bad english.

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f4756661700 (LWP 1862)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f475d1c6c73 in pipe_semaphore_wait (sema=0x15bd7b0) at ../../../../../../../src/gallium/auxiliary/os/os_thread.h:434
#2  radeon_drm_cs_emit_ioctl (param=0x15bd590) at ../../../../../../../src/gallium/winsys/radeon/drm/radeon_drm_winsys.c:562
#3  0x00007f4771e81182 in start_thread (arg=0x7f4756661700) at pthread_create.c:312
#4  0x00007f477a2e3a6d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f477ab20800 (LWP 1762)):
[KCrash Handler]
#6  0x00007f477a21ff59 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f477a223368 in __GI_abort () at abort.c:89
#8  0x00007f477a218de6 in __assert_fail_base (fmt=0x7f477ab0ddf7 "%s%s%s:%u: %s%sLa declaraci\303\263n `%s' no se cumple.\n%n", assertion=assertion@entry=0x7f4778163390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f47781631db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7f4778163696 <__PRETTY_FUNCTION__.14364> "poll_for_event") at assert.c:92
#9  0x00007f477a218e92 in __GI___assert_fail (assertion=assertion@entry=0x7f4778163390 "!xcb_xlib_threads_sequence_lost", file=file@entry=0x7f47781631db "../../src/xcb_io.c", line=line@entry=274, function=function@entry=0x7f4778163696 <__PRETTY_FUNCTION__.14364> "poll_for_event") at assert.c:101
#10 0x00007f47780f3c69 in poll_for_event (dpy=dpy@entry=0x1163780) at ../../src/xcb_io.c:271
#11 0x00007f47780f3cfc in poll_for_response (dpy=dpy@entry=0x1163780) at ../../src/xcb_io.c:289
#12 0x00007f47780f3fcd in _XEventsQueued (dpy=0x1163780, mode=mode@entry=1) at ../../src/xcb_io.c:363
#13 0x00007f47780f4273 in _XFlush (dpy=<optimized out>) at ../../src/xcb_io.c:514
#14 0x00007f47780f6c75 in _XGetRequest (dpy=dpy@entry=0x1163780, type=type@entry=5 '\005', len=len@entry=20) at ../../src/XlibInt.c:1735
#15 0x00007f4775194fc7 in DRI2GetBuffersWithFormat (dpy=0x1163780, drawable=25166485, width=width@entry=0x16036a8, height=height@entry=0x16036ac, attachments=0x7fffb1c06370, count=1, outCount=outCount@entry=0x7fffb1c06360) at ../../../../src/glx/dri2.c:476
#16 0x00007f4775192a4b in dri2GetBuffersWithFormat (driDrawable=<optimized out>, width=0x16036a8, height=0x16036ac, attachments=<optimized out>, count=<optimized out>, out_count=0x7fffb1c06360, loaderPrivate=0x1471010) at ../../../../src/glx/dri2_glx.c:888
#17 0x00007f475d1c2bb1 in dri2_drawable_get_buffers (count=<synthetic pointer>, atts=<optimized out>, drawable=0x1476420) at ../../../../../../../src/gallium/state_trackers/dri/drm/dri2.c:153
#18 dri2_allocate_textures (ctx=0x1475ae0, drawable=0x1476420, statts=0x163d9b0, statts_count=1) at ../../../../../../../src/gallium/state_trackers/dri/drm/dri2.c:478
#19 0x00007f475d1c1258 in dri_st_framebuffer_validate (stctx=<optimized out>, stfbi=<optimized out>, statts=0x163d9b0, count=1, out=0x7fffb1c064a0) at ../../../../../../../src/gallium/state_trackers/dri/drm/dri_drawable.c:83
#20 0x00007f475d0f71de in st_framebuffer_validate (stfb=0x163d560, st=st@entry=0x1631ed0) at ../../../../src/mesa/state_tracker/st_manager.c:192
#21 0x00007f475d0f7c98 in st_api_make_current (stapi=<optimized out>, stctxi=0x1631ed0, stdrawi=0x1476420, streadi=0x1476420) at ../../../../src/mesa/state_tracker/st_manager.c:722
#22 0x00007f475d1c088a in dri_make_current (cPriv=<optimized out>, driDrawPriv=0x1603680, driReadPriv=0x1603680) at ../../../../../../../src/gallium/state_trackers/dri/drm/dri_context.c:253
#23 0x00007f475cfc19f6 in driBindContext (pcp=<optimized out>, pdp=<optimized out>, prp=<optimized out>) at ../../../../../../../src/mesa/drivers/dri/common/dri_util.c:536
#24 0x00007f477519431f in dri2_bind_context (context=0x1485570, old=<optimized out>, draw=<optimized out>, read=<optimized out>) at ../../../../src/glx/dri2_glx.c:153
#25 0x00007f477516eabc in MakeContextCurrent (dpy=0x1163780, draw=25166486, read=25166486, gc_user=0x1485570) at ../../../../src/glx/glxcurrent.c:259
#26 0x00007f477a691fe9 in KWin::GlxBackend::initRenderingContext (this=this@entry=0x14740c0) at ../../kwin/glxbackend.cpp:221
#27 0x00007f477a693b79 in KWin::GlxBackend::init (this=0x14740c0) at ../../kwin/glxbackend.cpp:94
#28 0x00007f477a68ea6c in KWin::SceneOpenGL::createScene () at ../../kwin/scene_opengl.cpp:223
#29 0x00007f477a6732c5 in KWin::Compositor::slotCompositingOptionsInitialized (this=this@entry=0x133cc00) at ../../kwin/composite.cpp:202
#30 0x00007f477a67364d in KWin::Compositor::setup (this=0x133cc00) at ../../kwin/composite.cpp:161
#31 0x00007f477a6739f5 in setup (this=0x133cc00) at ../../kwin/composite.cpp:403
#32 KWin::Compositor::slotConfigChanged (this=0x133cc00) at ../../kwin/composite.cpp:398
#33 0x00007f477a5fab25 in KWin::Compositor::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at moc_composite.cpp:200
#34 0x00007f47746c46d8 in QMetaObject::activate (sender=sender@entry=0x12f3700, m=m@entry=0x7f477a944f60 <KWin::Workspace::staticMetaObject>, local_signal_index=local_signal_index@entry=11, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#35 0x00007f477a60b601 in configChanged (this=0x12f3700) at ./workspace.moc:416
#36 KWin::Workspace::slotReconfigure (this=0x12f3700) at ../../kwin/workspace.cpp:798
#37 0x00007f477a60bbfd in KWin::Workspace::qt_static_metacall (_o=0x12f3700, _id=1762, _a=0x6, _c=<optimized out>) at ./workspace.moc:272
#38 0x00007f47746c46d8 in QMetaObject::activate (sender=0x12f3830, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#39 0x00007f47746c8851 in QObject::event (this=0x12f3830, e=<optimized out>) at kernel/qobject.cpp:1156
#40 0x00007f4773a4ddac in QApplicationPrivate::notify_helper (this=this@entry=0x1161eb0, receiver=receiver@entry=0x12f3830, e=e@entry=0x7fffb1c07010) at kernel/qapplication.cpp:4567
#41 0x00007f4773a54420 in QApplication::notify (this=this@entry=0x7fffb1c074e0, receiver=receiver@entry=0x12f3830, e=e@entry=0x7fffb1c07010) at kernel/qapplication.cpp:4353
#42 0x00007f4778f29a8a in KApplication::notify (this=0x7fffb1c074e0, receiver=0x12f3830, event=0x7fffb1c07010) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x00007f47746b054d in QCoreApplication::notifyInternal (this=0x7fffb1c074e0, receiver=0x12f3830, event=0x7fffb1c07010) at kernel/qcoreapplication.cpp:946
#44 0x00007f47746e0053 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#45 QTimerInfoList::activateTimers (this=0x11629f8) at kernel/qeventdispatcher_unix.cpp:622
#46 0x00007f47746e00d0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x110aad0) at kernel/qeventdispatcher_unix.cpp:879
#47 0x00007f47746e09e0 in QEventDispatcherUNIX::processEvents (this=this@entry=0x110aad0, flags=...) at kernel/qeventdispatcher_unix.cpp:941
#48 0x00007f4773af01e6 in QEventDispatcherX11::processEvents (this=0x110aad0, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#49 0x00007f47746af27f in QEventLoop::processEvents (this=this@entry=0x7fffb1c07350, flags=...) at kernel/qeventloop.cpp:149
#50 0x00007f47746af575 in QEventLoop::exec (this=this@entry=0x7fffb1c07350, flags=...) at kernel/qeventloop.cpp:204
#51 0x00007f47746b4ad9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#52 0x00007f4773a4c2fc in QApplication::exec () at kernel/qapplication.cpp:3828
#53 0x00007f477a62ba26 in kdemain (argc=1, argv=0x7fffb1c07628) at ../../kwin/main.cpp:597
#54 0x00007f477a20aed5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=1, argv=0x7fffb1c07628, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb1c07618) at libc-start.c:287
#55 0x00000000004006fe in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 327310.

Possible duplicates by query: bug 328718, bug 328049, bug 328004, bug 325166, bug 324255.

Reported using DrKonqi
Comment 1 Thomas Lübking 2014-01-15 01:19:59 UTC
Can you please attach the output of "glxinfo"?
Thanks in advance.

*** This bug has been marked as a duplicate of bug 327310 ***
Comment 2 Cristian M. Barbé 2014-01-17 20:28:07 UTC
Now i downgrade kernel to 3.12 and have catalyst install so no free drivers.


2014/1/14 Thomas Lübking <thomas.luebking@gmail.com>

> https://bugs.kde.org/show_bug.cgi?id=329984
>
> Thomas Lübking <thomas.luebking@gmail.com> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>              Status|UNCONFIRMED                 |RESOLVED
>          Resolution|---                         |DUPLICATE
>
> --- Comment #1 from Thomas Lübking <thomas.luebking@gmail.com> ---
> Can you please attach the output of "glxinfo"?
> Thanks in advance.
>
> *** This bug has been marked as a duplicate of bug 327310 ***
>
> --
> You are receiving this mail because:
> You reported the bug.