| Summary: | KDE's Kubrick has problems with xf86-video-ati driver | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Johannes Obermayr <johannesobermayr> |
| Component: | Drivers/DRI/r200 | Assignee: | Default DRI bug account <dri-devel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | ||
| Version: | git | ||
| Hardware: | Other | ||
| OS: | All | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Johannes Obermayr
2009-08-25 05:55:05 UTC
I can't reproduce this with that latest git driver in DRI2 mode. Can you give more details how to reproduce this? I see a problem that Kubrick is somehow very slow to run and takes a lot more cpu timethan more complex opengl applications. Also your originl flickering problem with composite is missing redirected rednering (RDR) from DRI1. KMS with DRI2 has that feature so you can use composite with opengl and xv. Also if you can reproduce the problem it would help if you would install debug symbols and would attach output from gdb commands: bt full frame 11 print *rmesa->radeon.cmdbuf Oh sorry - I forgot... I only try starting Kubrick and then it crashes...
I did a rpmbuild --rebuild for libdrm-2.4.99-9.1.src.rpm and Mesa-7.5.99-16.1.src.rpm (above source) and have now the debugging things...
drkonqi:
Application: Kubrick (kubrick), signal: Aborted
[KCrash Handler]
#6 0xffffe424 in __kernel_vsyscall ()
#7 0xb64b20bf in raise () from /lib/libc.so.6
#8 0xb64b39d7 in abort () from /lib/libc.so.6
#9 0xb64aaeee in __assert_fail () from /lib/libc.so.6
#10 0xb41c3d04 in cs_gem_write_reloc (cs=0x86c5ef8, bo=0x8756290, read_domain=2, write_domain=0, flags=0) at radeon_cs_gem.c:121
#11 0xb42012f9 in radeon_cs_write_reloc (bo=<value optimized out>, cs=<value optimized out>, read_domain=<value optimized out>, write_domain=<value optimized out>, flags=<value optimized out>)
at /usr/include/drm/radeon_cs.h:129
#12 r200EmitAOS (bo=<value optimized out>, cs=<value optimized out>, read_domain=<value optimized out>, write_domain=<value optimized out>, flags=<value optimized out>) at r200_cmdbuf.c:361
#13 0xb4206ba0 in r200EmitPrim (ctx=<value optimized out>, prim=<value optimized out>, hwprim=13, start=0, count=72) at r200_tcl.c:194
#14 0xb42053e9 in r200EmitPrimitive (ctx=0x815f968, first=0, last=72, flags=55) at r200_tcl.c:251
#15 0xb420588d in r200_run_tcl_render (ctx=0x815f968, stage=0x846575c) at r200_tcl.c:501
#16 0xb42cc063 in _tnl_run_pipeline (ctx=0x815f968) at tnl/t_pipeline.c:158
#17 0xb41f86e8 in r200WrapRunPipeline (ctx=0x815f968) at r200_state.c:2462
#18 0xb42ccd94 in _tnl_draw_prims (ctx=0x815f968, arrays=0x84538c4, prim=0x84522b8, nr_prims=2, ib=0x0, min_index=0, max_index=95) at tnl/t_draw.c:445
#19 0xb42cd079 in _tnl_vbo_draw_prims (ctx=0x815f968, arrays=0x84538c4, prim=0x84522b8, nr_prims=2, ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=95) at tnl/t_draw.c:375
#20 0xb42c4e04 in vbo_exec_vtx_flush (exec=0x8452198, unmap=1 '\001') at vbo/vbo_exec_draw.c:376
#21 0xb42c127a in vbo_exec_FlushVertices_internal (ctx=0x0, unmap=6 '\006') at vbo/vbo_exec_api.c:759
#22 0xb42c1330 in vbo_exec_FlushVertices (ctx=0x815f968, flags=1) at vbo/vbo_exec_api.c:781
#23 0xb4232339 in _mesa_PopAttrib () at main/attrib.c:870
#24 0x0806598c in GameGLView::drawACubie (this=0x814ca58, size=0.275000006, centre=0xbf939b54, axis=2, angle=0) at /usr/src/debug/kdegames-4.3.0/kubrick/src/gameglview.cpp:523
#25 0x0805f8e4 in Cubie::drawCubie (this=0x8152368, gameGLView=0x814ca58, cubieSize=0.275000006, axis=Z, slice=3, angle=0) at /usr/src/debug/kdegames-4.3.0/kubrick/src/cube.cpp:315
#26 0x0805fad4 in Cube::drawCube (this=0x814ae78, gameGLView=0x814ca58, cubieSize=0.275000006) at /usr/src/debug/kdegames-4.3.0/kubrick/src/cube.cpp:119
#27 0x08058024 in Game::drawScene (this=0x8147cc8) at /usr/src/debug/kdegames-4.3.0/kubrick/src/game.cpp:1132
#28 0x08066960 in GameGLView::paintGL (this=0x814ca58) at /usr/src/debug/kdegames-4.3.0/kubrick/src/gameglview.cpp:217
#29 0xb7e59a83 in QGLWidget::glDraw (this=0x814ca58) at qgl.cpp:3506
#30 0xb7e584cc in QGLWidget::paintEvent (this=0x814ca58) at qgl.cpp:3309
#31 0xb687b986 in QWidget::event (this=0x814ca58, event=0xbf93a144) at kernel/qwidget.cpp:7687
#32 0xb7e5b972 in QGLWidget::event (this=0x814ca58, e=0xbf93a144) at qgl.cpp:3292
#33 0xb682494c in QApplicationPrivate::notify_helper (this=0x807b578, receiver=0x814ca58, e=0xbf93a144) at kernel/qapplication.cpp:4056
#34 0xb682c2ee in QApplication::notify (this=0xbf93aaa4, receiver=0x814ca58, e=0xbf93a144) at kernel/qapplication.cpp:4021
#35 0xb7c2f381 in KApplication::notify (this=0xbf93aaa4, receiver=0x814ca58, event=0xbf93a144) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#36 0xb71dfe3e in QCoreApplication::notifyInternal (this=0xbf93aaa4, receiver=0x814ca58, event=0xbf93a144) at kernel/qcoreapplication.cpp:610
#37 0xb6883bb9 in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#38 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>) at kernel/qwidget.cpp:5079
#39 0xb6a16de8 in QWidgetPrivate::repaint_sys (this=0x814cac0, rgn=...) at painting/qbackingstore.cpp:1547
#40 0xb6874800 in QWidgetPrivate::syncBackingStore (this=0x814cac0) at kernel/qwidget.cpp:1600
#41 0xb687b760 in QWidget::event (this=0x814ca58, event=0x814a818) at kernel/qwidget.cpp:7827
#42 0xb7e5b972 in QGLWidget::event (this=0x814ca58, e=0x814a818) at qgl.cpp:3292
#43 0xb682494c in QApplicationPrivate::notify_helper (this=0x807b578, receiver=0x814ca58, e=0x814a818) at kernel/qapplication.cpp:4056
#44 0xb682c2ee in QApplication::notify (this=0xbf93aaa4, receiver=0x814ca58, e=0x814a818) at kernel/qapplication.cpp:4021
#45 0xb7c2f381 in KApplication::notify (this=0xbf93aaa4, receiver=0x814ca58, event=0x814a818) at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
#46 0xb71dfe3e in QCoreApplication::notifyInternal (this=0xbf93aaa4, receiver=0x814ca58, event=0x814a818) at kernel/qcoreapplication.cpp:610
#47 0xb71e0aac in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:213
#48 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#49 0xb71e0c6c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#50 0xb720be9d in sendPostedEvents () at kernel/qcoreapplication.h:218
#51 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
#52 0xb5dd63f2 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#53 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
#54 0xb5dd9cc8 in g_main_context_iterate (context=0x807d800, block=<value optimized out>, dispatch=1, self=0x807b6b8) at gmain.c:2591
#55 0xb5dd9dee in IA__g_main_context_iteration (context=0x807d800, may_block=1) at gmain.c:2654
#56 0xb720baa8 in QEventDispatcherGlib::processEvents (this=0x807b558, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#57 0xb68c623a in QGuiEventDispatcherGlib::processEvents (this=0x807b558, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#58 0xb71de45d in QEventLoop::processEvents (this=0xbf93aa04, flags=) at kernel/qeventloop.cpp:149
#59 0xb71de8a9 in QEventLoop::exec (this=0xbf93aa04, flags=...) at kernel/qeventloop.cpp:201
#60 0xb71e0d40 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#61 0xb68247c4 in QApplication::exec () at kernel/qapplication.cpp:3525
#62 0x08051cb3 in main (argc=1, argv=0xbf93abb4) at /usr/src/debug/kdegames-4.3.0/kubrick/src/main.cpp:68
gdb:
gdb kubrick
GNU gdb (GDB) SUSE (6.8.50.20090811-1.1)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) run
Starting program: /usr/bin/kubrick
Missing separate debuginfo for /lib/ld-linux.so.2
Try: zypper install -C "debuginfo(build-id)=e5a1996d504c285380f7aaec098c2aae588f97df"
warning: the debug information found in "/usr/lib/debug//usr/lib/libstdc++.so.6.0.12.debug" does not match "/usr/lib/libstdc++.so.6" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/libstdc++.so.6.0.12.debug" does not match "/usr/lib/libstdc++.so.6" (CRC mismatch).
Missing separate debuginfo for /usr/lib/libstdc++.so.6
Try: zypper install -C "debuginfo(build-id)=7a23cb3bcf4e7a44325f46051276e8e7872f0ec7"
Missing separate debuginfo for /lib/libm.so.6
Try: zypper install -C "debuginfo(build-id)=a488c775caa0433cb23f9764d683150f40872ef1"
Missing separate debuginfo for /lib/libc.so.6
Try: zypper install -C "debuginfo(build-id)=5dc72d21034d2be82f985c9af55ca53e0c1008cb"
Missing separate debuginfo for /usr/lib/libfreetype.so.6
Try: zypper install -C "debuginfo(build-id)=d7c7bd487fb5c451e7ac22e5baab112a1fa18690"
Missing separate debuginfo for /lib/libdl.so.2
Try: zypper install -C "debuginfo(build-id)=3b11efa0364d8857d868fb0bd6c9c4e1ac659c92"
warning: the debug information found in "/usr/lib/debug//lib/libgcc_s.so.1.debug" does not match "/lib/libgcc_s.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/lib/libgcc_s.so.1.debug" does not match "/lib/libgcc_s.so.1" (CRC mismatch).
Missing separate debuginfo for /lib/libgcc_s.so.1
Try: zypper install -C "debuginfo(build-id)=d7d12f7fa08cc56782efdf6ec887bb02452b3646"
Missing separate debuginfo for /lib/libpthread.so.0
Try: zypper install -C "debuginfo(build-id)=10ec70964e3a84e6ef00f5695f008c6c15d31068"
[Thread debugging using libthread_db enabled]
Missing separate debuginfo for /lib/libz.so.1
Try: zypper install -C "debuginfo(build-id)=0ce777687c947d0d1fa6ce205a61460a7e073777"
Missing separate debuginfo for /usr/lib/libfam.so.0
Try: zypper install -C "debuginfo(build-id)=d645239e826e30d38c2f22afb63eedb516bb2052"
Missing separate debuginfo for /lib/libattr.so.1
Try: zypper install -C "debuginfo(build-id)=caeafb765e3ab9ebe0aaac6d58ae83f5292cad22"
Missing separate debuginfo for /lib/liblzma.so.0
Try: zypper install -C "debuginfo(build-id)=60c4e4bd3a6bee76af98bd6b03c642f11c9e92bb"
Missing separate debuginfo for /lib/librt.so.1
Try: zypper install -C "debuginfo(build-id)=4071fc8d876cc4ae9acdbad871cd962038ed632d"
Missing separate debuginfo for /usr/lib/libpng12.so.0
Try: zypper install -C "debuginfo(build-id)=c4071f9f5bcf392469fd330c8c4d9f4c57ce7932"
Missing separate debuginfo for /usr/lib/libfontconfig.so.1
Try: zypper install -C "debuginfo(build-id)=848c21b878998b831a78c4100df6c33a5e6ae25e"
Missing separate debuginfo for /lib/libdbus-1.so.3
Try: zypper install -C "debuginfo(build-id)=4a2c5e48bd7b6a84b2fbc1fe6efff8124d1f2110"
Missing separate debuginfo for /usr/lib/libxml2.so.2
Try: zypper install -C "debuginfo(build-id)=b6ff526e51bb6fb118bfe29d97e2460c80329ba0"
GL Version (null)
kubrick: radeon_cs_gem.c:121: cs_gem_write_reloc: Zusicherung »bo->space_accounted« nicht erfüllt.
Program received signal SIGABRT, Aborted.
0xffffe424 in __kernel_vsyscall ()
(gdb) bt full
#0 0xffffe424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb65ac0bf in raise () from /lib/libc.so.6
No symbol table info available.
#2 0xb65ad9d7 in abort () from /lib/libc.so.6
No symbol table info available.
#3 0xb65a4eee in __assert_fail () from /lib/libc.so.6
No symbol table info available.
#4 0xb42bdd04 in cs_gem_write_reloc (cs=0x8731998, bo=0x8147c18, read_domain=2, write_domain=0,
flags=0) at radeon_cs_gem.c:121
reloc = <value optimized out>
idx = 3024830409
i = 0
__PRETTY_FUNCTION__ = "cs_gem_write_reloc"
#5 0xb42fb2f9 in radeon_cs_write_reloc (bo=<value optimized out>, cs=<value optimized out>,
read_domain=<value optimized out>, write_domain=<value optimized out>,
flags=<value optimized out>) at /usr/include/drm/radeon_cs.h:129
No locals.
#6 r200EmitAOS (bo=<value optimized out>, cs=<value optimized out>,
read_domain=<value optimized out>, write_domain=<value optimized out>,
flags=<value optimized out>) at r200_cmdbuf.c:361
__FUNCTION__ = "r200EmitAOS"
#7 0xb4300ba0 in r200EmitPrim (ctx=<value optimized out>, prim=<value optimized out>, hwprim=4,
start=72, count=96) at r200_tcl.c:194
rmesa = 0x846b2f8
__FUNCTION__ = "r200EmitPrim"
#8 0xb42ff3e9 in r200EmitPrimitive (ctx=0x815f730, first=72, last=96, flags=52) at r200_tcl.c:251
No locals.
#9 0xb42ff88d in r200_run_tcl_render (ctx=0x815f730, stage=0x8463c1c) at r200_tcl.c:501
---Type <return> to continue, or q <return> to quit---
prim = 6
start = 72
length = <value optimized out>
rmesa = 0x846b2f8
i = 1
vimap_rev = <value optimized out>
map_rev_fixed = "\000\377\002\377\003\377\377\377\377\377\377\377\377\377\377"
__FUNCTION__ = "r200_run_tcl_render"
__PRETTY_FUNCTION__ = "r200_run_tcl_render"
#10 0xb43c6063 in _tnl_run_pipeline (ctx=0x815f730) at tnl/t_pipeline.c:158
tnl = 0x8463ac8
__tmp = 895
i = 0
#11 0xb42f26e8 in r200WrapRunPipeline (ctx=0x815f730) at r200_state.c:2462
rmesa = 0x846b2f8
#12 0xb43c6d94 in _tnl_draw_prims (ctx=0x815f730, arrays=0x8180f54, prim=0x817f948, nr_prims=2,
ib=0x0, min_index=0, max_index=95) at tnl/t_draw.c:445
bo = {0x4, 0x0, 0x8463ac8, 0xbfffddb8, 0x8180d44, 0x815f730, 0xb453fff4, 0xbfffddb8,
0xb43b9779, 0x815f730, 0x10000000, 0x0, 0x8463ac8, 0x400000, 0xb453fff4, 0xbfffdde8,
0xb43b9458, 0x815f730, 0x10000000, 0x815f730, 0xb4325142, 0x815f730, 0x0, 0x0, 0x8463ac8,
0x10000000, 0xb453fff4, 0xbfffde18, 0xb42f179c, 0x815f730, 0x10000000, 0xb6391ccf,
0xb42ff88d}
nr_bo = 0
tnl = <value optimized out>
#13 0xb43c7079 in _tnl_vbo_draw_prims (ctx=0x815f730, arrays=0x8180f54, prim=0x817f948, nr_prims=2,
ib=0x0, index_bounds_valid=1 '\001', min_index=0, max_index=95) at tnl/t_draw.c:375
No locals.
#14 0xb43bee04 in vbo_exec_vtx_flush (exec=0x817f828, unmap=1 '\001') at vbo/vbo_exec_draw.c:376
ctx = 0x815f730
---Type <return> to continue, or q <return> to quit---
#15 0xb43bb27a in vbo_exec_FlushVertices_internal (ctx=0x0, unmap=6 '\006')
at vbo/vbo_exec_api.c:759
exec = 0x817f828
#16 0xb43bb330 in vbo_exec_FlushVertices (ctx=0x815f730, flags=1) at vbo/vbo_exec_api.c:781
No locals.
#17 0xb432c339 in _mesa_PopAttrib () at main/attrib.c:870
attr = <value optimized out>
next = 0xbfffdfc8
#18 0x0806598c in GameGLView::drawACubie (this=0x814c950, size=0.183333337, centre=0xbfffe104,
axis=2, angle=0) at /usr/src/debug/kdegames-4.3.0/kubrick/src/gameglview.cpp:523
lenA = 0.0916666687
bevel = 0.0806666687
lenB = 0.0806666687
p = {0.0806666687, -0.0806666687, 0.0916666687}
normal = {0.707106709, 0, 0.707106709}
#19 0x0805f8e4 in Cubie::drawCubie (this=0x814b070, gameGLView=0x814c950, cubieSize=0.183333337,
axis=Z, slice=2, angle=0) at /usr/src/debug/kdegames-4.3.0/kubrick/src/cube.cpp:315
centre = {-0.366666675, 0.458333343, 0.183333337}
myAngle = 0
faceCentre = {-0.366666675, 0.550000012, 0}
faceNormal = {0, 1, 0}
#20 0x0805fad4 in Cube::drawCube (this=0x8152398, gameGLView=0x814c950, cubieSize=0.183333337)
at /usr/src/debug/kdegames-4.3.0/kubrick/src/cube.cpp:119
cubie = 0x6
_container_ = {c = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0,
end = 0, sharable = 1, array = {0x0}}, d = 0x87c29c0}, d = 0x87c29c0}}, brk = 0,
i = {i = 0x87c2a18}, e = {i = 0x87c2b3c}}
#21 0x08058024 in Game::drawScene (this=0x8147c50)
at /usr/src/debug/kdegames-4.3.0/kubrick/src/game.cpp:1132
---Type <return> to continue, or q <return> to quit---
v = 0x87f7720
_container_ = {c = {{p = {static shared_null = {ref = {_q_value = 1}, alloc = 0, begin = 0,
end = 0, sharable = 1, array = {0x0}}, d = 0x87a41b8}, d = 0x87a41b8}}, brk = 0,
i = {i = 0x87a41d8}, e = {i = 0x87a41e4}}
fieldWidth = 3.97651792
#22 0x08066960 in GameGLView::paintGL (this=0x814c950)
at /usr/src/debug/kdegames-4.3.0/kubrick/src/gameglview.cpp:217
No locals.
#23 0xb7f53a83 in QGLWidget::glDraw (this=0x814c950) at qgl.cpp:3506
No locals.
#24 0xb7f524cc in QGLWidget::paintEvent (this=0x814c950) at qgl.cpp:3309
No locals.
#25 0xb6975986 in QWidget::event (this=0x814c950, event=0xbfffe6f4) at kernel/qwidget.cpp:7687
No locals.
#26 0xb7f55972 in QGLWidget::event (this=0x814c950, e=0xbfffe6f4) at qgl.cpp:3292
d = 0x814c9b8
#27 0xb691e94c in QApplicationPrivate::notify_helper (this=0x807b540, receiver=0x814c950,
e=0xbfffe6f4) at kernel/qapplication.cpp:4056
consumed = <value optimized out>
#28 0xb69262ee in QApplication::notify (this=0xbffff054, receiver=0x814c950, e=0xbfffe6f4)
at kernel/qapplication.cpp:4021
res = 64
#29 0xb7d29381 in KApplication::notify (this=0xbffff054, receiver=0x814c950, event=0xbfffe6f4)
at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
No locals.
#30 0xb72d9e3e in QCoreApplication::notifyInternal (this=0xbffff054, receiver=0x814c950,
event=0xbfffe6f4) at kernel/qcoreapplication.cpp:610
threadData = 0x80756d8
returnValue = <value optimized out>
---Type <return> to continue, or q <return> to quit---
result = false
cbdata = {0x814c950, 0xbfffe6f4, 0xbfffe66f}
#31 0xb697dbb9 in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>)
at ../../src/corelib/kernel/qcoreapplication.h:216
No locals.
#32 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value optimized out>)
at kernel/qwidget.cpp:5079
paintEngine = 0x87a83f8
e = {<QEvent> = {_vptr.QEvent = 0xb71795b0, d = 0x0, t = 12, posted = 0, spont = 1,
m_accept = 1, reserved = 0}, m_rect = {x1 = 0, y1 = 0, x2 = 1023, y2 = 689},
m_region = {d = 0x87f5348, static shared_empty = {ref = {_q_value = 162}, rgn = 0x0,
xrectangles = 0x0, qt_rgn = 0x0}}, m_erased = false}
onScreen = true
asRoot = true
toBePainted = {d = 0x87f5348, static shared_empty = {ref = {_q_value = 162}, rgn = 0x0,
xrectangles = 0x0, qt_rgn = 0x0}}
#33 0xb6b10de8 in QWidgetPrivate::repaint_sys (this=0x814c9b8, rgn=...)
at painting/qbackingstore.cpp:1547
q = 0x814c950
engine = 0x0
toBePainted = {d = 0x87f5348, static shared_empty = {ref = {_q_value = 162}, rgn = 0x0,
xrectangles = 0x0, qt_rgn = 0x0}}
#34 0xb696e800 in QWidgetPrivate::syncBackingStore (this=0x814c9b8) at kernel/qwidget.cpp:1600
No locals.
#35 0xb6975760 in QWidget::event (this=0x814c950, event=0x87a59f8) at kernel/qwidget.cpp:7827
No locals.
#36 0xb7f55972 in QGLWidget::event (this=0x814c950, e=0x87a59f8) at qgl.cpp:3292
d = 0x814c9b8
#37 0xb691e94c in QApplicationPrivate::notify_helper (this=0x807b540, receiver=0x814c950,
---Type <return> to continue, or q <return> to quit---
e=0x87a59f8) at kernel/qapplication.cpp:4056
consumed = <value optimized out>
#38 0xb69262ee in QApplication::notify (this=0xbffff054, receiver=0x814c950, e=0x87a59f8)
at kernel/qapplication.cpp:4021
res = 64
#39 0xb7d29381 in KApplication::notify (this=0xbffff054, receiver=0x814c950, event=0x87a59f8)
at /usr/src/debug/kdelibs-4.3.0/kdeui/kernel/kapplication.cpp:302
No locals.
#40 0xb72d9e3e in QCoreApplication::notifyInternal (this=0xbffff054, receiver=0x814c950,
event=0x87a59f8) at kernel/qcoreapplication.cpp:610
threadData = 0x80756d8
returnValue = <value optimized out>
result = false
cbdata = {0x814c950, 0x87a59f8, 0xbfffecbf}
#41 0xb72daaac in sendEvent (event=<value optimized out>, receiver=<value optimized out>)
at kernel/qcoreapplication.h:213
No locals.
#42 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1247
pe = @0x814a558
e = 0x87a59f8
r = 0x814c950
locker = {{mtx = 0x8075700, val = 134698752}}
startOffset = 0
i = @0x80756f8
#43 0xb72dac6c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0)
at kernel/qcoreapplication.cpp:1140
data = <value optimized out>
#44 0xb7305e9d in sendPostedEvents () at kernel/qcoreapplication.h:218
---Type <return> to continue, or q <return> to quit---
No locals.
#45 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:210
No locals.
#46 0xb5ed03f2 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
dispatch = 0xb7305e70 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x807ec18, next = 0x0}
source = 0x807ec18
current = 0x807cd90
i = 0
#47 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513
No locals.
#48 0xb5ed3cc8 in g_main_context_iterate (context=0x807e078, block=<value optimized out>,
dispatch=1, self=0x807b680) at gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = <value optimized out>
allocated_nfds = <value optimized out>
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#49 0xb5ed3dee in IA__g_main_context_iteration (context=0x807e078, may_block=1) at gmain.c:2654
retval = <value optimized out>
#50 0xb7305aa8 in QEventDispatcherGlib::processEvents (this=0x807b500, flags=...)
at kernel/qeventdispatcher_glib.cpp:327
d = 0x807b6c8
---Type <return> to continue, or q <return> to quit---
canWait = true
result = <value optimized out>
#51 0xb69c023a in QGuiEventDispatcherGlib::processEvents (this=0x807b500, flags=...)
at kernel/qguieventdispatcher_glib.cpp:202
d = 0x807b6c8
returnValue = false
#52 0xb72d845d in QEventLoop::processEvents (this=0xbfffefb4, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
d = 0x87b5c08
#53 0xb72d88a9 in QEventLoop::exec (this=0xbfffefb4, flags=...) at kernel/qeventloop.cpp:201
d = 0x87b5c08
app = <value optimized out>
#54 0xb72dad40 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
threadData = 0x80756d8
eventLoop = {<QObject> = {_vptr.QObject = 0xb73cc7a8, static staticMetaObject = {d = {
superdata = 0x0, stringdata = 0xb73755e0 "QObject", data = 0xb7375680,
extradata = 0xb73c81b8}}, d_ptr = 0x87b5c08, static staticQtMetaObject = {d = {
superdata = 0x0, stringdata = 0xb737ede0 "Qt", data = 0xb7381cc0,
extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x806f8c0,
stringdata = 0xb7386a80 "QEventLoop", data = 0xb7386aa0, extradata = 0x0}}}
returnCode = -1
#55 0xb691e7c4 in QApplication::exec () at kernel/qapplication.cpp:3525
No locals.
#56 0x08051cb3 in main (argc=1, argv=0xbffff164)
at /usr/src/debug/kdegames-4.3.0/kubrick/src/main.cpp:68
about = {d = 0x80779f0}
app = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0xb7f2bbc8,
static staticMetaObject = {d = {superdata = 0x0, stringdata = 0xb73755e0 "QObject",
data = 0xb7375680, extradata = 0xb73c81b8}}, d_ptr = 0x807b540,
static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0xb737ede0 "Qt",
---Type <return> to continue, or q <return> to quit---
data = 0xb7381cc0, extradata = 0x0}}}, static staticMetaObject = {d = {
superdata = 0x806f8c0, stringdata = 0xb7386b00 "QCoreApplication",
data = 0xb7386ba0, extradata = 0x0}}, static self = 0xbffff054},
static staticMetaObject = {d = {superdata = 0xb73cc7e4,
stringdata = 0xb6fb6d80 "QApplication", data = 0xb6fb6f80, extradata = 0x0}}},
static staticMetaObject = {d = {superdata = 0xb7179208,
stringdata = 0xb7eb8bc0 "KApplication", data = 0xb7eb8d60, extradata = 0x0}},
static loadedByKdeinit = false, static KApp = 0xbffff054, d = 0x80beeb0}
(gdb) frame 11
#11 0xb42f26e8 in r200WrapRunPipeline (ctx=0x815f730) at r200_state.c:2462
2462 r200_state.c: Datei oder Verzeichnis nicht gefunden.
in r200_state.c
Current language: auto; currently c
(gdb) print *rmesa->radeon.cmdbuf
Structure has no component named operator*.
(gdb)
Can you try latest version from git? commit ce7ed63f0c2f5cb1c030f73a5d8f6544eaac0f81 did merge fix or that space check problem. So no surprise that I can't trigger it any more in git version :) Latest drm and mesa (git) -> it runs But it is very slow... *********************************WARN_ONCE********************************* File radeon_dma.c function radeon_bo_is_idle line 311 Your libdrm or kernel doesn't have support for busy query. This may cause small performance drop for you. *************************************************************************** I think it is time for close this bug. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.