[via] GL snake: just blank on first run after boot

Bug #61927 reported by Paul Sinnett
6
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

This crash happened when activating the screen-saver for the first time after a successful hibernate.

UPDATE: In Gutsy, no crash but blank screen instead of screensaver animation

Revision history for this message
Paul Sinnett (paul-sinnett) wrote :
Revision history for this message
Simon Law (sfllaw) wrote :

Hello,

What happens when you run /usr/lib/xscreensaver/glsnake -root in a terminal window? Does it mention an assertion failure?

If so, please include the error message in this bug.

Thanks.

Changed in xscreensaver:
assignee: nobody → sfllaw
status: Unconfirmed → Needs Info
Revision history for this message
Paul Sinnett (paul-sinnett) wrote :

Since I reported this, the crash hasn't repeated. There have been several updates so I'm not sure if it was an intermittent bug or has since been fixed. I'll keep an eye out anyway.

Revision history for this message
Paul Sinnett (paul-sinnett) wrote :

Okay, I've figured out how to repeat the crash. It happens on the first run after booting. After that, subsequent runs work fine. The assert is as follows:

glsnake: via_tex.c:428: viaSwapOutWork: Assertion `sz == vmesa->total_alloc[heap]' failed.

Simon Law (sfllaw)
Changed in xscreensaver:
assignee: sfllaw → nobody
importance: Undecided → Medium
status: Needs Info → Confirmed
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with latest Ubuntu release? Thanks in advance.

Changed in xscreensaver:
assignee: nobody → tormodvolden
status: Confirmed → Incomplete
Revision history for this message
Paul Sinnett (paul-sinnett) wrote : Re: [via] Crash in GL snake

Just tested this with a fresh Gutsy install from CD. The assert no longer occurs. However the screensaver doesn't appear on the first run after boot - it just goes blank. It does appear correctly on subsequent runs as before.

Also running with -root from a terminal no longer does anything.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

That you don't see anything with -root is probably because a desktop background hides the root window. Try logging in with a "Failsafe Terminal" session and run it here.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

Can you please attach /var/log/Xorg.0.log and /etc/X11/xorg.conf ?

description: updated
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Does this only happen with the GL Snake screensaver? Does for instance glxgears work first time after boot?

Revision history for this message
Paul Sinnett (paul-sinnett) wrote :

Just tested glxgears from boot and that works okay (however that is not a full screen application, it runs in a window.)

Revision history for this message
Paul Sinnett (paul-sinnett) wrote :

okay, running in failsafe terminal it produces the same assert as before only the line number is now 429. It still works on the second run without the assert.

Revision history for this message
Paul Sinnett (paul-sinnett) wrote :

glxgears works first time after boot with no asserts. Also running glxgears first and then glsnake also works without any asserts.

Revision history for this message
Paul Sinnett (paul-sinnett) wrote :
Revision history for this message
Paul Sinnett (paul-sinnett) wrote :
Changed in xscreensaver:
assignee: tormodvolden → nobody
status: Incomplete → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

I'd like to forward this issue upstream, but first it must be retested on latest development version of Karmic to make sure the issue still happens there with the latest code. ISO images are available via http://www.ubuntu.com/testing/. If you can reproduce it in the LiveCD environment, you shouldn't need to modify your installed system. Also please attach a fresh Xorg.0.log and dmesg from this testing.

Changed in mesa (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Paul Sinnett (paul-sinnett) wrote :

This problem appears to have been fixed at some point.

Changed in mesa (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.