Bug 531728 - [rss-glx] crash in screensaver module "Drempels"
Summary: [rss-glx] crash in screensaver module "Drempels"
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: mesa
Version: rawhide
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Adam Jackson
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-29 10:35 UTC by Joachim Frieben
Modified: 2018-04-11 13:04 UTC (History)
4 users (show)

Fixed In Version: mesa-7.6-0.14.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-07 12:34:16 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
ABRT log file (11.69 KB, text/plain)
2009-11-04 09:01 UTC, Joachim Frieben
no flags Details


Links
System ID Private Priority Status Summary Last Updated
FreeDesktop.org 24325 0 None None None Never

Description Joachim Frieben 2009-10-29 10:35:17 UTC
Description of problem:
Screensaver module "Drempels" does not work on a current "rawhide" system sporting an "ATI Technologies Inc Radeon X800 SE (R430) (PCIE)" video card.
The screen remains black, and ABRT reports a crash every time "Drempels" is called. File .xsession-errors then contains an appended line which reads

  "handle_message(member:'Crash')"

Version-Release number of selected component (if applicable):
rss-glx-0.9.0.p-3.fc12.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Choose screensaver module "Drempels".
2. Lock screen.
3. Unlock screen.
  
Actual results:
Screen stays black, and upon unlocking the screen again, ABRT reports a crash in "Drempels".

Expected results:
Screensaver "Drempels" is functional without crashing.

Additional info:
Other RSS-GLX modules like "Juggler3D work as expected.

Comment 1 Nils Philippsen 2009-10-30 15:18:58 UTC
Hi Joachim,

can you run drempels from the command line ("rss-glx-drempels") and generate a backtrace (or does ABRT generate one which you could attach)? Thanks.

Comment 2 Joachim Frieben 2009-10-30 17:57:22 UTC
ABRT does generate a backtrace but due to bug 529583, it is impossible to upload it to https://bugzilla.redhat.com, and there seems to be no means either to save it locally before attaching it here. Anyway, running 'rss-glx-drempels' from the shell gives:

  $ /usr/bin/rss-glx-drempels
  rss-glx-drempels: radeon_texture.c:87: radeonFreeTexImageData: Assertion
    `!image->base.Data' failed.
  Abort (core dumped)

According to http://bugs.freedesktop.org/show_bug.cgi?id=24325#c1 this issue has been fixed in Mesa git.

Comment 3 Joachim Frieben 2009-10-31 08:55:35 UTC
This module appears to be a dangerous one: on a second system with an "Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device rev 3", "drempels" simply locks up X completely, although it is still possible to log in from a remote system and to reboot it in a controlled manner.

Comment 4 Joachim Frieben 2009-11-04 09:01:16 UTC
Created attachment 367422 [details]
ABRT log file

Comment 5 Matěj Cepl 2009-11-05 17:19:49 UTC
Since this bugzilla report was filed, there have been several major updates in various components of the Xorg system, which may have resolved this issue. Users who have experienced this problem are encouraged to upgrade their system to the latest version of their packages (at least F12Beta, but even better if the very latest versions).

Please, if you experience this problem on the up-to-date system, let us now in the comment for this bug, or whether the upgraded system works for you.

If you won't be able to reply in one month, I will have to close this bug as INSUFFICIENT_DATA. Thank you.

[This is a bulk message for all open Fedora Rawhide Xorg-related bugs. I'm adding myself to the CC list for each bug, so I'll see any comments you make after this and do my best to make sure every issue gets proper attention.]

Comment 6 Joachim Frieben 2009-11-05 20:55:19 UTC
No improvement for Fedora "rawhide":

  $ /usr/bin/rss-glx-drempels
  rss-glx-drempels: radeon_texture.c:87: radeonFreeTexImageData: Assertion
   `!image->base.Data' failed.
  Abort (core dumped)

Installed packages include:
- kernel-2.6.31.5-122.fc12.x86_64
- libdrm-2.4.15-4.fc12.x86_64
- mesa-lib*-7.6-0.13.fc12.x86_64
- xorg-x11-drv-ati-6.13.0-0.10.20091006git457646d73.fc12.x86_64
- xorg-x11-server-Xorg-1.7.1-6.fc12.x86_64


Note You need to log in before you can comment on or make changes to this bug.