Please do not reply to this email: if you want to comment on the bug, go to
the URL shown below and enter yourcomments there.
Summary: super maryo chronicles crashes traceback is deep in
I friend has been so kind to donate me a radeon 9800 so now I'm giving this card
a spin with the new opensource r300 dri support.
I've just tried SMC: http://www.secretmaryo.org/ and it segfaults. Doing a
traceback on the core shows that the crash happens deep in r300_dri.so.
Depending on what distro your on SMC is a bit of a pain to compile, because it
needs CEGUI. I've been involved in packaging cegui for Fedora and it is
available for fedora from fedora-extras. For other distros I don't know what the
You can get CEGUI from here:
CEGUI contains a couple of bugs, 1 if not using xcerces, another when running on
64 bit, I've put the patches we use in fedora for this here for you:
CEGUI in turn needs DevIL:
Which also contains a few bugs, patches once again are here:
Once you've got CEGUI compiled and installed, you need todo the following to get
SMC 0.98.1 to compile:
chmod +x autogen.sh configure
./configure ...... continue as usual
I'm running a fully up2date Fedora development branch (rawhide) x86_64 system.
So I've got pretty much the latest version of everything.
I'm a skilled C programmer and have a bachelor in electronics. I've written a
few kernel drivers and lots of userland code. I'm however totaly at loss when it
comes where to begin with debugging OpenGL / dri problems.
Please let me know what I can do to help debug this, compiling CVS versions
adding printf running it through a debugger etc, should all not be a problem.
Here is a traceback of the crash with mesa-debuginfo installed to also get you
the line numbers where things are happening:
#0 0x00002aaaaf5b01c1 in _swrast_choose_texture_sample_func (ctx=0x6431c0,
t=0xbf2080) at swrast/s_texfilter.c:2649
#1 0x00002aaaaf583887 in _swrast_update_texture_samplers (ctx=0x6431c0)
#2 0x00002aaaaf58398b in _swrast_validate_derived (ctx=0x6431c0)
#3 0x00002aaaaf5830ef in _swrast_validate_triangle (ctx=0x6431c0,
v0=0x2aaab8275020, v1=0x2aaab82750c4, v2=0x2aaab8275168)
#4 0x00002aaaaf583a6d in _swrast_Triangle (ctx=0x6431c0, v0=0x2aaab8275020,
v1=0x2aaab82750c4, v2=0x2aaab8275168) at swrast/s_context.c:576
#5 0x00002aaaaf5da95d in triangle_rgba (ctx=0x6431c0, e0=0, e1=1, e2=2)
#6 0x00002aaaaf539cc4 in _tnl_render_triangles_verts (ctx=0x6431c0, start=0,
count=60, flags=52) at tnl/t_vb_rendertmp.h:163
#7 0x00002aaaaf53bcb5 in run_render (ctx=0x6431c0, stage=0x7dfcb0)
#8 0x00002aaaaf51f274 in _tnl_run_pipeline (ctx=0x6431c0)
#9 0x00002aaaaf51d553 in _tnl_DrawArrays (mode=4, start=0, count=60)
#10 0x00002aaaaf50eaee in neutral_DrawArrays (mode=4, start=0, count=60)
#11 0x00002aaaaf4428d6 in radeonDrawArrays (mode=4, start=0, count=60)
#12 0x00002aaaaf50eaee in neutral_DrawArrays (mode=4, start=0, count=60)
#13 0x00002aaaab8d85ec in CEGUI::OpenGLRenderer::renderVBuffer ()
#14 0x00002aaaab8d89ca in CEGUI::OpenGLRenderer::doRender ()
#15 0x00002aaaab563e54 in CEGUI::System::renderGUI ()
#16 0x00000000004a92ce in DrawLoadingScreen () at video/video.cpp:1300
#17 0x000000000040e893 in InitGame () at main.cpp:99
#18 0x000000000040fa59 in main (argc=1, argv=0x7fff90accae8) at main.cpp:43
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.