Comment 5 for bug 613995

Revision history for this message
In , Bill (bill-redhat-bugs) wrote :

Description of problem:
INFO: Adding LevelPack [levelpacks/CritterPack.xml]
INFO: Initialization complete OK.
INFO: sounds/humm.wav not cached -> loading...
WARNING: ziStream_seek not implemented!
WARNING: ziStream_seek attempt to seek to offset -4 whence 1
WARNING: ziStream_seek not implemented!
WARNING: ziStream_seek attempt to seek to offset 0 whence 1
INFO: Entering Main loop.
critter: radeon_mipmap_tree.c:420: migrate_image_to_miptree: Assertion `mt->mesaFormat == image->base.TexFormat' failed.
Aborted (core dumped)

Version-Release number of selected component (if applicable):
CriticalMass-1.0.2-7.fc12

How reproducible:
Just start the program. If run in fullscreen mode, aborts and leaves resolution screwed up. Leaves the above error message visible if run from cli.

Steps to Reproduce:
1. Start program, as e.g. /usr/bin/critter +fullscreen 0
2. ...
3. aborts.

Actual results:
Crashes.

Expected results:
Opportunity to try out this game.

Additional info:
Backtrace shows assertion triggered in r200_dri.so, so *could* be a bug in the DRI radeon driver, but haven't seen this crash in any other games.

Quick backtrace (don't have debuginfo installed yet):

(gdb) bt
#0 0x008a9416 in __kernel_vsyscall ()
#1 0x0014da91 in raise () from /lib/libc.so.6
#2 0x0014f35a in abort () from /lib/libc.so.6
#3 0x00146be8 in __assert_fail () from /lib/libc.so.6
#4 0x006327c3 in radeon_validate_texture_miptree () from /usr/lib/dri/r200_dri.so
#5 0x0061c15a in ?? () from /usr/lib/dri/r200_dri.so
#6 0x0061ca90 in r200UpdateTextureState () from /usr/lib/dri/r200_dri.so
#7 0x00611a64 in r200ValidateState () from /usr/lib/dri/r200_dri.so
#8 0x00612144 in ?? () from /usr/lib/dri/r200_dri.so
#9 0x00ed01dc in _tnl_draw_prims () from /usr/lib/dri/libdricore.so
#10 0x00ed02c5 in _tnl_vbo_draw_prims () from /usr/lib/dri/libdricore.so
#11 0x00ecec92 in vbo_save_playback_vertex_list () from /usr/lib/dri/libdricore.so
#12 0x00e4093c in ?? () from /usr/lib/dri/libdricore.so
#13 0x00e4356d in _mesa_CallList () from /usr/lib/dri/libdricore.so
#14 0x00eb8957 in ?? () from /usr/lib/dri/libdricore.so
#15 0x02b3bb5f in glCallList () from /usr/lib/libGL.so.1
#16 0x08062fc4 in ?? ()
#17 0x0809486a in ?? ()
#18 0x080567db in std::ios_base::Init::~Init() ()
#19 0x0809c7de in ?? ()
#20 0x00139bb6 in __libc_start_main () from /lib/libc.so.6
#21 0x0804c4a1 in std::ios_base::Init::~Init() ()