Spinning vinyl widget (WSpinny) crashes X server

Bug #781678 reported by Owen Williams
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Won't Fix
Critical
Unassigned
1.10
Won't Fix
Critical
Unassigned

Bug Description

I get hard X crashes (mouse cursor moves, but keyboard and UI dead, need to power off) if I try to use the new WSpinny widget. This is with both Compiz and Metacity and with nvidia proprietary drivers. Visually, I see pieces of the widget, and also junk image data from other parts of the screen. I can't take a screenshot, although I could take a picture of the monitor I guess.

I made my own spinny widget, a set of 64x64 pngs that I skinned this way:
<Spinny>
    <PathBackground>spinny_bg.png</PathBackground>
    <PathForeground>spinny_fg.png</PathForeground>
    <PathGhost>spinny_ghost.png</PathGhost>
    <Pos>364,206</Pos>
    <Group>[Channel1]</Group>
 </Spinny>

I'm attaching mixxx.log and Xorg.0.log, which have helpful errors.

Tags: crash spinny
Revision history for this message
Owen Williams (ywwg) wrote :
Revision history for this message
Owen Williams (ywwg) wrote :

Here's the xorg log

description: updated
description: updated
Revision history for this message
jus (jus) wrote :

Is spinny_bg.png an png8/png32 with alpha channel?
I had some kind of garbage pixels with MacOS too if<PathBackground>spinny_bg.png</PathBackground> uses image transparency.
Try to export spinny_bg.png without transparency using solid colors as background canvas.

Revision history for this message
Owen Williams (ywwg) wrote :

In my Gimp options, it's set to save colors from transparent pixels, but there aren't any transparent pixels in that image anyway (attached). I'll try your skin and see if the result is any different. Having to force a hard reboot after every test means I don't want to try this a whole lot.

Revision history for this message
jus (jus) wrote :

Yes, the image has alpha ( semi transparent circle in the middle)

Color Model: RGB
Depth: 8
DPI Height: 72
DPI Width: 72
Has Alpha: 1
Pixel Height: 64
Pixel Width: 64

Try attached image without alpha.

Revision history for this message
Owen Williams (ywwg) wrote :

Still crashes, although this time the UI managed to come back again.

Revision history for this message
Owen Williams (ywwg) wrote :

The WSpinny in Jus' LateNight-1280x800 works perfectly, so I suspect this crash is related to how my image files were created. I guess this is notourbug?

RJ Skerry-Ryan (rryan)
tags: added: crash spinny
Changed in mixxx:
status: New → Confirmed
RJ Skerry-Ryan (rryan)
Changed in mixxx:
importance: Undecided → Critical
Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Owen, what distribution and version of Linux?

Revision history for this message
Owen Williams (ywwg) wrote :

Ubuntu 11.04 using nvidia proprietary drivers. Again, haven't seen this crash since I started just using Jus' skins. I'll see if I still have my own skin attempt to try to reproduce

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

OK then, if this doesn't happen with our official skins then I'm going to push it back to 1.10.1

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Owen -- does this still happen on your custom skins with the new waveforms ?

Revision history for this message
Owen Williams (ywwg) wrote :

I haven't tried to make a custom skin in a long time so I don't know. Let's just close the bug and reopen if someone else gets the same problem. It's probably a QT problem anyway.

Revision history for this message
RJ Skerry-Ryan (rryan) wrote :

Hm, marking Triaged so that it sticks around. If we mark it incomplete the LP janitor will delete it and it'd be nice if this showed up in search results, etc.

Changed in mixxx:
status: Confirmed → Triaged
summary: - WSpinny crashes X
+ Spinning vinyl widget (WSpinny) crashes X server
RJ Skerry-Ryan (rryan)
Changed in mixxx:
status: Triaged → Won't Fix
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/5890

lock status: Metadata changes locked and limited to project staff
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.