Ember crashes with open-source radeon driver

Bug #374752 reported by wesleybruce
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ember
Invalid
Undecided
Unassigned
Fedora
New
Undecided
Unassigned

Bug Description

Im using the Fedora add/remove software and thought I got all the worldforge programs but ember wont open and run I get a menu of screen settings and then a blank black screen followed by a return to the desk top and the following message which I had to save to docs.

 <unknown> bugreport.txt
System: Linux 2.6.27.21-170.2.56.fc10.i686 #1 SMP Mon Mar 23 23:37:54 EDT 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10503000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora

Memory status: size: 0 vsize: 0 resident: 0 share: 0 rss: 0 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 0 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0

----------- .xsession-errors ---------------------
Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x400001e (Archive Ma)
Window manager warning: meta_window_activate called by a pager with a 0 timestamp; the pager needs to be fixed.
According to my calculations Ember should be installed in /usr/bin/..
Starting Ember....
Starting Ember version 0.5.4
Initializing Ember services
Setting home directory to /home/wesley_bruce/.ember
(gnome-panel:2581): GLib-GIO-WARNING **: Missing callback called fullpath = /home/wesley_bruce/.config/menus/settings.menu
(gnome-panel:2581): GLib-GIO-WARNING **: Missing callback called fullpath = /home/wesley_bruce/.config/menus/applications.menu
Crashed with signal 11, will try to shut down SDL gracefully. Please report bugs at https://bugs.launchpad.net/ember
no rrb
--------------------------------------------------

I can't find instructions on ember or Sear etc that make any sense to me. I'm a recent refugee from microsoft xp. Is there is a possibility that I have missed and installation step on ember, Cyphesis or sear that is causing this? How do I find out where ember is on the hard drive?
Where the heck is ~/.ember/ember.log. ???

Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote :

Hi, the "~" sign represents your home directory, so in you case the log file should be in /home/wesley_bruce/.ember/ember.log

Version 0.5.4 is however quite an old version. If your version of Fedora doesn't have version 0.5.6 available I would recommend that you instead install the Autopackage version, to be found at http://downloads.sourceforge.net/worldforge/ember-0.5.6.x86.package
Instructions on how to install it can be found at http://www.autopackage.org

Revision history for this message
wesleybruce (wesleybruce) wrote : Re: [Bug 374752] Re: ember does not launch, may not have been built properly
Download full text (3.9 KiB)

ok that did not work. I now have to ember tabs in games and neither
work. The ember seemed to end up in the downloads folder. It did not ask
for a location is it supposed to? I'm a windows refugee so this is a
little daunting.
Also got this:

Summary:

SELinux is preventing ember.bin from
loading /usr/lib/ember/libOgreMain-1.6.2.so
which requires text relocation.

Detailed Description:

The ember.bin application attempted to
load /usr/lib/ember/libOgreMain-1.6.2.so
which requires text relocation. This is a potential security problem.
Most
libraries do not need this permission. Libraries are sometimes coded
incorrectly
and request this permission. The SELinux Memory Protection Tests
(http://people.redhat.com/drepper/selinux-mem.html) web page explains
how to
remove this requirement. You can configure SELinux temporarily to allow
/usr/lib/ember/libOgreMain-1.6.2.so to use relocation as a workaround,
until the
library is fixed. Please file a bug report
(http://bugzilla.redhat.com/bugzilla/enter_bug.cgi) against this
package.

Allowing Access:

If you trust /usr/lib/ember/libOgreMain-1.6.2.so to run correctly, you
can
change the file context to textrel_shlib_t. "chcon -t textrel_shlib_t
'/usr/lib/ember/libOgreMain-1.6.2.so'" You must also change the default
file
context files on the system in order to preserve them even on a full
relabel.
"semanage fcontext -a -t textrel_shlib_t
'/usr/lib/ember/libOgreMain-1.6.2.so'"

Fix Command:

chcon -t textrel_shlib_t '/usr/lib/ember/libOgreMain-1.6.2.so'

Additional Information:

Source Context unconfined_u:unconfined_r:unconfined_t:s0
Target Context unconfined_u:object_r:lib_t:s0
Target Objects /usr/lib/ember/libOgreMain-1.6.2.so
[ file ]
Source ember.bin
Source Path /usr/bin/ember.bin
Port <Unknown>
Host wezhost.wezdomain
Source RPM Packages ember-0.5.4-4.fc10
Target RPM Packages
Policy RPM selinux-policy-3.5.13-58.fc10
Selinux Enabled True
Policy Type targeted
MLS Enabled True
Enforcing Mode Enforcing
Plugin Name allow_execmod
Host Name wezhost.wezdomain
Platform Linux wezhost.wezdomain
                              2.6.27.21-170.2.56.fc10.i686 #1 SMP Mon
Mar 23
                              23:37:54 EDT 2009 i686 athlon
Alert Count 6
First Seen Tue 12 May 2009 05:43:27 PM EST
Last Seen Tue 12 May 2009 06:17:27 PM EST
Local ID d47a6c9b-9d24-4404-9390-f6d5b9fedc74
Line Numbers

Raw Audit Messages

node=wezhost.wezdomain type=AVC msg=audit(1242116247.37:65): avc:
denied { execmod } for pid=6999 comm="ember.bin"
path="/usr/lib/ember/libOgreMain-1.6.2.so" dev=dm-0 ino=385775
scontext=unconfined_u:unconfined_r:unconfined_t:s0
tcontext=unconfined_u:object_r:lib_t:s0 tclass=file

node=wezhost.wezdomain type=SYSCALL msg=audit(1242116247.37:65):
arch=40000003 syscall=125 success=no exit=-13 a0=b80000 a1=438000...

Read more...

Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote : Re: ember does not launch, may not have been built properly

Ah, sorry, I forgot that Fedora uses SELinux which places some extra security restrictions on everything. I'll see if Alexey can help you, he's the manager for the Fedora Ember package.

Revision history for this message
Alexey Torkhov (atorkhov) wrote :

Could tell what graphics card you have and did you install proprietary driver or not?

Revision history for this message
wesleybruce (wesleybruce) wrote : Re: [Bug 374752] Re: ember does not launch, may not have been built properly

I really don't understand the stuff in the box. lol I hope its a
computer.

RADEON X600 PRO (0x5B62) I may not have the latest driver but found one
at

http://support.amd.com/us/gpudownload/linux/legacy/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.19&lang=English
I don't know if that's what I should load and install. The installation
instructions is mostly jargon I don't know.
Sorry to be a pest. I'm probably trying to win a drag race with a peddle
car. ;-)

On Wed, 2009-05-13 at 15:09 +0000, Alexey Torkhov wrote:
> Could tell what graphics card you have and did you install proprietary
> driver or not?
>

Revision history for this message
Alexey Torkhov (atorkhov) wrote : Re: ember does not launch, may not have been built properly

Okay. The default driver in Fedora is free, open-source one. It may have bad performance for 3D graphics.

I'm suggesting you to check how 3D is working for you now in other programs. Check extremetuxracer, for instance.

To install proprietary ATI you will need to setup additional repository that carries stuff that cannot be supplied with main Fedora called RPM Fusion. After that driver will be available in package manager as xorg-x11-drv-fglrx.
But beware that situation with this driver is far-far from perfect. Also it won't support your card in next versions that will be in Fedora-11. So, may be, better to stick with open-source driver for now.
I'll try to investigate what was causing the original crash with it.

> I really don't understand the stuff in the box. lol I hope its a
> computer.

It means that SELinux prevents execution for some reason :)
You may temporarily disable SELinux by putting it in permissive mode with GUI config tool in System->Administration->SELinux Management (in Gnome).
There most probably will be another problem, but I'll handle you with it to Erik :)

> Sorry to be a pest. I'm probably trying to win a drag race with a peddle
> car. ;-)

Not at all. You're very appreciated for bug report.

summary: - ember does not launch, may not have been built properly
+ Ember crashes with open-source radeon driver
Revision history for this message
wesleybruce (wesleybruce) wrote : Re: [Bug 374752] Re: ember does not launch, may not have been built properly

Ok tried extremetuxracer. You guys have a serious penguin fixation. :-D
The graphics works and looks ok. There are problems with the game
controls and it hangs occasionally when I crash the penguin into things.
The music and video continues running but the controls stop working and
even Esc has no effect. However I can't see how the graphics card etc
matters there.
Ati says its moved its linux drivers for my graphic card to 'legacy
drivers' where's that? Is is a place or the junk yard. I could not find
a link marked 'legacy drivers'.

If I need a new graphic card what do you suggest? Are you allowed to
recommend hardware? What fits SELinux, Fedora 10 and will work on fedora
11 and world forge?

How do I create an additional repository is that a folder?

On Thu, 2009-05-14 at 21:02 +0000, Alexey Torkhov wrote:
> Okay. The default driver in Fedora is free, open-source one. It may have
> bad performance for 3D graphics.
>
> I'm suggesting you to check how 3D is working for you now in other
> programs. Check extremetuxracer, for instance.
>
> To install proprietary ATI you will need to setup additional repository that carries stuff that cannot be supplied with main Fedora called RPM Fusion. After that driver will be available in package manager as xorg-x11-drv-fglrx.
> But beware that situation with this driver is far-far from perfect. Also it won't support your card in next versions that will be in Fedora-11. So, may be, better to stick with open-source driver for now.
> I'll try to investigate what was causing the original crash with it.
>
> > I really don't understand the stuff in the box. lol I hope its a
> > computer.
>
> It means that SELinux prevents execution for some reason :)
> You may temporarily disable SELinux by putting it in permissive mode with GUI config tool in System->Administration->SELinux Management (in Gnome).
> There most probably will be another problem, but I'll handle you with it to Erik :)
>
> > Sorry to be a pest. I'm probably trying to win a drag race with a peddle
> > car. ;-)
>
> Not at all. You're very appreciated for bug report.
>
> ** Also affects: fedora
> Importance: Undecided
> Status: New
>
> ** Summary changed:
>
> - ember does not launch, may not have been built properly
> + Ember crashes with open-source radeon driver
>

Revision history for this message
Erik Ogenvik (erik-ogenvik) wrote :

Marking this as invalid since it seems there's nothing that Ember can do to this.

Changed in ember:
status: New → 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.