Hi all,
Starting scratch on Ubuntu 12.04 with Unity desktop, scratch crashes with following error messages:
~$ scratch
Executing: padsp /usr/lib/squeak/4.4.7-2357/squeakvm -encoding UTF-8 -vm-display-x11 -xshm -plugins /usr/lib/scratch/plugins/:/usr/lib/squeak/4.4.7-2357/ -vm-sound-oss /usr/share/scratch/Scratch.image
X Error: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 12
Minor opcode of failed request: 0
Serial number of failed request: 1784
X Error: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 12
Minor opcode of failed request: 0
Serial number of failed request: 1785
The screen looks really weird: scratch starts, the right column is black, the left and middle column disappears and then the right column shrinks slowly until the window disappears.
Has anyone experienced this too? Any workaround?
Offline
Thank you for your quick reply.
Is there a bug tracker somewhere so I can follow this up, comment, provide info, vote, ... ?
Is it related to Unity 3D - if so I can revert the desktops to 2D before the start of term.
Offline
More testing done - I might have a workaround for you stijnvr
If you start Unity in 2D-mode, then scratch starts with the middle and right column black. The weird shrinking doesn't happen. If you resize your window, the other columns show up too and scratch works on the condition you don't maximize your window. Maximizing it will cause the screen to go black completely, but shrinking the window size solves that without a crash.
Offline
The solution of koenr works for me. Just use unity 2D and don't maximize your window, because it stays black.
The shrinking black window, which your link shows, is indeed the problem I encounter. I will discuss the solution mentioned in your link with our installation guy, because the ubuntu 12.04 image is distributed onto every pupils pc, and I want to avoid manually editing the /usr/bin/scratch file on every pc.
Offline