moria fails to start with "Abort" error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
moria (Debian) |
Fix Released
|
Unknown
|
|||
moria (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
I installed the "moria" package on Oneiric Ocelot and got the 5.6-2 version. Added myself to the "games" group. Running "moria" from the CLI produces "Abort" and no other output. strace included below.
Hardware is a Lenovo ThinkPad laptop, and my home directory is encrypted.
I expect to be able to roll up a new character. :)
[mike@mike ~]$ lsb_release -rd
Description: Ubuntu 11.10
Release: 11.10
[mike@mike ~]$ apt-cache policy moria
moria:
Installed: 5.6-2
Candidate: 5.6-2
Version table:
*** 5.6-2 0
500 http://
100 /var/lib/
[mike@mike ~]$ moria
Abort
[mike@mike ~]$ strace moria
execve(
brk(0) = 0x19f7000
access(
mmap(NULL, 8192, PROT_READ|
access(
open("/
fstat(3, {st_mode=
mmap(NULL, 120360, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd9608f5000
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2229440, PROT_READ|
mprotect(
mmap(0x7fd9606f
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 3793768, PROT_READ|
mprotect(
mmap(0x7fd9604c
mmap(0x7fd9604c
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 4096, PROT_READ|
mmap(NULL, 2109704, PROT_READ|
mprotect(
mmap(0x7fd96013
close(3) = 0
access(
open("/
read(3, "\177ELF\
fstat(3, {st_mode=
mmap(NULL, 2255936, PROT_READ|
mprotect(
mmap(0x7fd95ff2
close(3) = 0
mmap(NULL, 4096, PROT_READ|
mmap(NULL, 8192, PROT_READ|
arch_prctl(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(0x64a000, 4096, PROT_READ) = 0
mprotect(
munmap(
brk(0) = 0x19f7000
brk(0x1a18000) = 0x1a18000
open("/
getuid() = 1000
setuid(1000) = 0
getgid() = 1000
setgid(1000) = 0
ioctl(0, SNDCTL_TMR_TEMPO or TCGETA, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
stat("/
stat("/
access(
stat("/
access(
open("/
fstat(4, {st_mode=
mmap(NULL, 4096, PROT_READ|
read(4, "\32\1\
read(4, "", 4096) = 0
close(4) = 0
munmap(
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=39, ws_col=132, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=39, ws_col=132, ws_xpixel=0, ws_ypixel=0}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0x1a39000) = 0x1a39000
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon echo ...}) = 0
ioctl(1, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(0, SNDCTL_TMR_SOURCE or TCSETA, {B38400 opost isig icanon echo ...}) = 0
rt_sigaction(
kill(2791, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Abort
Changed in moria (Debian): | |
status: | Unknown → New |
Changed in moria (Debian): | |
status: | New → Fix Released |
Thanks for reporting this issue!
I also get the error message "aborted" when attempting to run moria. When running it in gdb, it additionally prints the message moria/scores"
Can't open score file "/var/games/
Just to check, I changed permisson of this file, but it still aborts. gdb seem to offer more information at this point, though.
Fwiw, this also affects Ubuntu Precise.