bugWarmux - Bugs: bug #18656, X freezes after invoking weapons...

 
 
Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #18656: X freezes after invoking weapons menu as first action of a new game in fullscreen mode

Submitted by:  Do Mol <domol>
Submitted on:  Mon 12 Sep 2011 09:51:42 PM UTC  
 
Category: DisplaySeverity: 4 - Important
Priority: 5 - NormalStatus: None
Assigned to: NoneOpen/Closed: Open
Release: 11.04

Tue 18 Oct 2011 08:07:13 PM UTC, comment #5:

Thanks for your reply!

"How do you invoke the weapon menu, ie, where would it start appearing (middle, mostly offscreen, etc)?"

I can't say for sure for each and every time, but I guess the mouse cursor is mostly more or less in the middle, with the weapons menu spreading to the right half of the screen (still on-screen).

"Does it happen immediately after this menu should start appearing? After it has finished totally unrolling? Somewhat in-between?"

All of the above. If I remember correctly, it has happened in each state at some point.

By the way, I have also had the bug occur while hosting a local network game, and a friend of mine has had the error in single player mode on Mac OS X, too, though not as often, I guess.

Do Mol <domol>
Mon 03 Oct 2011 08:01:48 PM UTC, comment #4:

It is a display refresh bug in warmux: for some reason you are able to consistently reproduce a crashing scenario which has never occurred to most users.

How do you invoke the weapon menu, ie, where would it start appearing (middle, mostly offscreen, etc)? Does it happen immediately after this menu should start appearing? After it has finished totally unrolling? Somewhat in-between?

Kurosu <kurosu>
Project Administrator
Tue 13 Sep 2011 08:14:51 PM UTC, comment #3:

UPDATE 2: Had another crash with the "pseudo"-fullscreen window mode (non-fullscreen with "always on top" and "undecorated").

This time xterm spit out

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

again. Actually, after the crash I switched windows to the xterm and watched live how this line filled up the xterm ad infinitum.

(Same setting. Played a couple of games, new game, opened the weapons menu with a right click, Warmux crashed.)

Do Mol <domol>
Tue 13 Sep 2011 05:58:24 PM UTC, comment #2:

UPDATE: As a workaround I disabled fullscreen mode and set the window to "Always on Top" and "undecorated" it (I use Openbox), giving me "pseudo"-fullscreen.
All other settings are the same.

After playing a couple of games, I encountered the bug again. In a new game, when it was my turn, I right-clicked and Warmux crashed/froze. So this is not a fullscreen issue.

This time, however, due to the fact that I'm not in real fullscreen mode, I still had control over my window manager. So it's not X crashing. "Just" Warmux crashes.

Also note that this time I didn't get the
../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".
line in xterm, so it might not have been relate to the crash, I don't know. The last thing in xterm was the Alive-characters line this time.
I took a look in .xsessionerrors and found this:
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred

So maybe this -is- a sound issue? (Again: my music player was not affected by the Warmux crash.)

Do Mol <domol>
Tue 13 Sep 2011 05:57:37 PM UTC, comment #1:

UPDATE: As a workaround I disabled fullscreen mode and set the window to "Always on Top" and "undecorated" it (I use Openbox), giving me "pseudo"-fullscreen.
All other settings are the same.

After playing a couple of games, I encountered the bug again. In a new game, when it was my turn, I right-clicked and Warmux crashed/froze. So this is not a fullscreen issue.

This time, however, due to the fact that I'm not in real fullscreen mode, I still had control over my window manager. So it's not X crashing. "Just" Warmux crashes.

Also note that this time I didn't get the
../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".
line in xterm, so it might not have been relate to the crash, I don't know. The last thing in xterm was the Alive-characters line this time.
I took a look in .xsessionerrors and found this:
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred

So maybe this -is- a sound issue? (Again: my music player was not affected by the Warmux crash.)

Do Mol <domol>
Mon 12 Sep 2011 09:51:42 PM UTC, original submission:

I'm running the Debian build of Warmux (11.04). I'm using 1280x800 fullscreen mode. Music is off, I have a music player (audacious) running in the background. I don't think this problem is sound-related, though.

Sometimes, when I start a new game after having played a game or two before and it's my turn (I play versus AI), the game freezes after invoking the weapons menu with a right-click.
I believe that my X server crashes because Audadious is still playing, but I can't access anything. I can't switch windows, I can't get out of fullscreen, the screen does not get locked when I close the notebook lid. X seems to be frozen. (Again, my music player still continues playing without problems.)

This is a serious issue because it does not only crash Warmux, but also leaves me unable to shutdown my computer properly.
It's driving me nuts.

Here's an xterm typescript of the latest crash (the last line seems to get repeated until I turn off the computer):

Game mode: File /usr/share/games/warmux/game_mode/classic_objects.xml does not exist, use the default one instead.

Game mode: File /usr/share/games/warmux/game_mode/classic_objects.xml does not exist, use the default one instead.

Current rules: classic

o Initialisation

o Initialise map

o Ground initialization... done

o Initialise teams

o Initialise sounds

[ Starting a new game ]

Playing character : 1 Yan Tan Tethera

Playing team : 3 Workrave

Alive characters: 6 / 6

o MSG: Yan Tan Tethera from Workrave team has fallen off the map!

Playing character : 1 FreeBSD

Playing team : 0 Beastie

Alive characters: 6 / 6

Playing character : 1 Asi Dieter

Playing team : 1 SuSE

Alive characters: 6 / 6

Playing character : 1 Soromol

Playing team : 2 Tux

Alive characters: 7 / 7

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

../lib/warmux/include/WARMUX_rectangle.h:269: Missed assertion "!IsSizeZero()".

and so on...

Do Mol <domol>

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by kurosu (Posted a comment)
  • -unavailable- added by domol (Submitted the item)
  •  

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup