Criticalmass crashes at start with the error: radeon_mipmap_tree.c:420: migrate_image_to_miptree: Assertion mt->mesaFormat == image->base.TexFormat' failed.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
criticalmass (Fedora) |
Won't Fix
|
Medium
|
|||
criticalmass (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: criticalmass
criticalmass tries to start (fullscreen), gets my screens (dual-screen setup) into 640x480 video mode, and then crashes and burns with the following error:
criticalmass: radeon_
Leaving my desktop behind in 640x480 isn't funny, I tell you. Why doesn't X recover from something like that gracefully?
But I digress ..
I also found this bug in the RedHat bugzilla, so I'm not the only one. Here is the bug ID:
https:/
I will come back later and fill in any other details such as the backtrace you folks undoubtedbly need ;-)
---
Architecture: i386
DistroRelease: Ubuntu 10.04
Package: criticalmass 1:1.0.0-1.2ubuntu1
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: lucid
Uname: Linux 2.6.32-24-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev users video
---
Architecture: i386
DistroRelease: Ubuntu 10.04
Package: criticalmass 1:1.0.0-1.2ubuntu1
PackageArchitec
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: lucid
Uname: Linux 2.6.32-24-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev users video
security vulnerability: | yes → no |
visibility: | private → public |
Changed in criticalmass (Fedora): | |
importance: | Unknown → Medium |
status: | Unknown → Won't Fix |
Description of problem: CritterPack. xml] mipmap_ tree.c: 420: migrate_ image_to_ miptree: Assertion `mt->mesaFormat == image-> base.TexFormat' failed.
INFO: Adding LevelPack [levelpacks/
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_
Aborted (core dumped)
Version-Release number of selected component (if applicable): 1.0.2-7. fc12
CriticalMass-
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 validate_ texture_ miptree () from /usr/lib/ dri/r200_ dri.so dri/r200_ dri.so reState () from /usr/lib/ dri/r200_ dri.so dri/r200_ dri.so dri/r200_ dri.so dri/libdricore. so dri/libdricore. so playback_ vertex_ list () from /usr/lib/ dri/libdricore. so dri/libdricore. so dri/libdricore. so dri/libdricore. so base::Init: :~Init( ) () base::Init: :~Init( ) ()
#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_
#5 0x0061c15a in ?? () from /usr/lib/
#6 0x0061ca90 in r200UpdateTextu
#7 0x00611a64 in r200ValidateState () from /usr/lib/
#8 0x00612144 in ?? () from /usr/lib/
#9 0x00ed01dc in _tnl_draw_prims () from /usr/lib/
#10 0x00ed02c5 in _tnl_vbo_draw_prims () from /usr/lib/
#11 0x00ecec92 in vbo_save_
#12 0x00e4093c in ?? () from /usr/lib/
#13 0x00e4356d in _mesa_CallList () from /usr/lib/
#14 0x00eb8957 in ?? () from /usr/lib/
#15 0x02b3bb5f in glCallList () from /usr/lib/libGL.so.1
#16 0x08062fc4 in ?? ()
#17 0x0809486a in ?? ()
#18 0x080567db in std::ios_
#19 0x0809c7de in ?? ()
#20 0x00139bb6 in __libc_start_main () from /lib/libc.so.6
#21 0x0804c4a1 in std::ios_