Summary: | Race-condition in Intel GMA drivers with panda3d engine not in 'debug' or 'spam' mode | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | nurbs999 <nurbs999> |
Component: | [OLD] Unspecified | Assignee: | Gentoo X packagers <x11> |
Status: | RESOLVED LATER | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | a backtrace of the crash |
Description
nurbs999
2010-09-13 12:08:18 UTC
Created attachment 247114 [details]
a backtrace of the crash
Could you clarify which package installs these drivers? which drivers do you mean? the intel-gma-drivers? they get installed if you either install xorg-server with VIDEO_CARDS="intel" or without VIDEO_CARDS flag. in the second case all video drivers get installed but xorg-server loads the one needed which is in my case the intel gma drivers Ah, the xorg drivers, that's what I needed. just updates to new versions panda3d-engine, xf86-video-intel-2.13.0 and xorg-server-1.9.0.901 and things are even worse here a backtrace Program received signal SIGSEGV, Segmentation fault. 0x00007fffe7c99273 in glXMakeCurrentReadSGI () from //usr/lib64/opengl/xorg-x11/lib/libGL.so.1 (gdb) backtrace #0 0x00007fffe7c99273 in glXMakeCurrentReadSGI () from //usr/lib64/opengl/xorg-x11/lib/libGL.so.1 #1 0x00007fffe5d1d132 in glxGraphicsWindow::open_window() () from /usr/local/lib64/panda3d/libpandagl.so #2 0x00007ffff3b8392e in GraphicsWindow::set_properties_now(WindowProperties&) () from /usr/local/lib64/panda3d/libpanda.so #3 0x00007fffe5cd7307 in x11GraphicsWindow::set_properties_now(WindowProperties&) () from /usr/local/lib64/panda3d/libpandagl.so #4 0x00007ffff3b83e68 in GraphicsWindow::process_events() () from /usr/local/lib64/panda3d/libpanda.so #5 0x00007fffe5cd7dd6 in x11GraphicsWindow::process_events() () from /usr/local/lib64/panda3d/libpandagl.so #6 0x00007ffff3b64a31 in GraphicsEngine::process_events(ov_set<PointerTo<GraphicsOutput>, IndirectLess<GraphicsOutput> > const&, Thread*) () from /usr/local/lib64/panda3d/libpanda.so #7 0x00007ffff3b70417 in GraphicsEngine::WindowRenderer::do_windows(GraphicsEngine*, Thread*) () from /usr/local/lib64/panda3d/libpanda.so #8 0x00007ffff3b7d6ce in GraphicsEngine::open_windows() () from /usr/local/lib64/panda3d/libpanda.so #9 0x00007ffff3b98721 in GraphicsEngine::make_output(GraphicsPipe*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, FrameBufferProperties const&, WindowProperties const&, int, GraphicsStateGuardian*, GraphicsOutput*) () from /usr/local/lib64/panda3d/libpanda.so #10 0x00007ffff3bede3e in Dtool_GraphicsEngine_make_output_552(_object*, _object*, _object*) () from /usr/local/lib64/panda3d/libpanda.so #11 0x00007ffff7b15875 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #12 0x00007ffff7b176b7 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #13 0x00007ffff7aaadad in ?? () from /usr/lib/libpython2.6.so.1.0 #14 0x00007ffff7a83102 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #15 0x00007ffff7b1447b in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #16 0x00007ffff7b176b7 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #17 0x00007ffff7aaadad in ?? () from /usr/lib/libpython2.6.so.1.0 #18 0x00007ffff7a83102 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #19 0x00007ffff7b1447b in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #20 0x00007ffff7b176b7 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #21 0x00007ffff7b15a81 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #22 0x00007ffff7b176b7 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #23 0x00007ffff7aaacb0 in ?? () from /usr/lib/libpython2.6.so.1.0 #24 0x00007ffff7a83102 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #25 0x00007ffff7a95b7d in ?? () from /usr/lib/libpython2.6.so.1.0 #26 0x00007ffff7a83102 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #27 0x00007ffff7b0fc82 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.6.so.1.0 #28 0x00007ffff7a95346 in PyInstance_New () from /usr/lib/libpython2.6.so.1.0 #29 0x00007ffff7a83102 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #30 0x00007ffff7b152ac in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #31 0x00007ffff7b176b7 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #32 0x00007ffff7b17792 in PyEval_EvalCode () from /usr/lib/libpython2.6.so.1.0 #33 0x00007ffff7b26a61 in PyImport_ExecCodeModuleEx () from /usr/lib/libpython2.6.so.1.0 #34 0x00007ffff7b26f36 in ?? () from /usr/lib/libpython2.6.so.1.0 #35 0x00007ffff7b283be in ?? () from /usr/lib/libpython2.6.so.1.0 #36 0x00007ffff7b28653 in ?? () from /usr/lib/libpython2.6.so.1.0 #37 0x00007ffff7b28cc8 in ?? () from /usr/lib/libpython2.6.so.1.0 #38 0x00007ffff7b29a05 in PyImport_ImportModuleLevel () from /usr/lib/libpython2.6.so.1.0 #39 0x00007ffff7b0f72f in ?? () from /usr/lib/libpython2.6.so.1.0 #40 0x00007ffff7a83102 in PyObject_Call () from /usr/lib/libpython2.6.so.1.0 #41 0x00007ffff7b0fc82 in PyEval_CallObjectWithKeywords () from /usr/lib/libpython2.6.so.1.0 #42 0x00007ffff7b12878 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #43 0x00007ffff7b176b7 in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #44 0x00007ffff7b17792 in PyEval_EvalCode () from /usr/lib/libpython2.6.so.1.0 #45 0x00007ffff7b3185c in ?? () from /usr/lib/libpython2.6.so.1.0 #46 0x00007ffff7b332ec in PyRun_InteractiveOneFlags () from /usr/lib/libpython2.6.so.1.0 #47 0x00007ffff7b334fe in PyRun_InteractiveLoopFlags () from /usr/lib/libpython2.6.so.1.0 #48 0x00007ffff7b3360c in PyRun_AnyFileExFlags () from /usr/lib/libpython2.6.so.1.0 #49 0x00007ffff7b3ee7c in Py_Main () from /usr/lib/libpython2.6.so.1.0 #50 0x00007ffff74d8d2d in __libc_start_main () from /lib/libc.so.6 #51 0x00000000004008c9 in _start () the engine starts if i set 'glx-get-proc-address 0' and 'glx-get-os-address 0' in the configfile of panda3d and the notify level is set to 'debug' or 'spam' which slows down the boot of the engine a little. hope that helps downgrading mesa to 7.7.1 works. engine starts fine and i get no segfault. a bug-report concerning the mesa downgrade should already exist since i wasn't the only one with this problem. |