Bug 9506

Summary: openmortal crashed on x86_64
Product: Sisyphus Reporter: Igor Zubkov <icesik>
Component: openmortalAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: grenka, rider, viy
Version: unstable   
Hardware: all   
OS: Linux   

Comment 1 Igor Zubkov 2006-05-03 14:00:04 MSD
У кого x86_64 -- можете подтвердить?
Comment 2 Anton Farygin 2006-05-03 15:07:43 MSD
Подтверждается.
MAPPING: 'UPPERCUT_HITS' => 'evilpsychola.wav'
MAPPING: 'GROINKICK_HITS' => 'woman_screams.voc'
MAPPING: 'ATTACK_HITS' => 'thump3.voc'
MAPPING: 'COMBO' => 'honk.wav'
MAPPING: 'MAX_COMBO' => 'ups.wav'
MAPPING: 'JACINT' => 'cow.wav'
File '/usr/share/openmortal/characters/STAFF.DAT' contains 16 entries.
Unknown: 'info ', size: 32
Fatal signal: Segmentation Fault (SDL Parachute Deployed)

Вот из strace:
6360  open("/usr/share/openmortal/gfx/Mortal.mask.png", O_RDONLY) = -1 ENOENT
(No such file or directory)
6360  open("/usr/share/openmortal/characters/STAFF.DAT", O_RDONLY) = 8
6360  fstat(8, {st_mode=S_IFREG|0644, st_size=346354, ...}) = 0
6360  mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x2b0e580e3000
6360  fstat(8, {st_mode=S_IFREG|0644, st_size=346354, ...}) = 0
6360  lseek(8, 344064, SEEK_SET)        = 344064
6360  read(8, "P*PSSR\4m)y\213\201\0\322\177\215\215\215\215\215\215\215"...,
2290) = 2290
6360  mmap(NULL, 348160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x2b0e580e4000
6360  lseek(8, 0, SEEK_SET)             = 0
6360  read(8, "slh.ALL.\0\0\0\20propDATE\0\0\0\0174-05-200"..., 344064) = 344064
6360  read(8, "P*PSSR\4m)y\213\201\0\322\177\215\215\215\215\215\215\215"...,
4096) = 2290
6360  close(8)                          = 0
6360  munmap(0x2b0e580e3000, 4096)      = 0
6360  write(2, "File \'/usr/share/openmortal/char"..., 71) = 71
6360  write(2, "Unknown: \'info \', size: 32\n", 27) = 27
6360  --- SIGSEGV (Segmentation fault) @ 0 (0) ---
6360  rt_sigaction(SIGSEGV, {SIG_DFL}, {0x2b0e55161030, [], SA_RESTORER,
0x2b0e560e1940}, 8) = 0
6360  write(2, "Fatal signal: ", 14)    = 14
6360  write(2, "Segmentation Fault", 18) = 18
6360  write(2, " (SDL Parachute Deployed)\n", 26) = 26
6360  rt_sigprocmask(SIG_SETMASK, NULL, [SEGV RTMIN], 8) = 0
6360  rt_sigsuspend([SEGV] <unfinished ...>
Comment 3 Igor Zubkov 2006-05-03 15:37:28 MSD
Мда... Может лучше ты мне шелл в vserver на x86_64 дашь?
Comment 4 Anton Farygin 2006-05-03 15:50:38 MSD
Без проблем. Только вот там запустить его естественно не получится. (vserver).

Приходи в Jabber
Comment 5 Igor Zubkov 2007-01-09 02:22:32 MSK
re
Comment 6 Mikhail Gusarov 2008-06-13 13:00:39 MSD

    
Comment 7 Grigory Ustinov 2018-02-22 18:48:19 MSK
Не запускается в принципе!!!

$ openmortal
The locale returned by the operating system is 'C'
The LANG envvar is 'ru_RU.UTF-8'
Name "main::BgMax2" used only once: possible typo at Backend.pl line 446.
Name "main::p4f" used only once: possible typo at Backend.pl line 705.
Name "main::MAXCOMBO" used only once: possible typo at Backend.pl line 61.
Name "main::WIDE" used only once: possible typo at Backend.pl line 46.
Name "main::ActiveFighters" used only once: possible typo at Backend.pl line 172.
Name "main::PlayerName" used only once: possible typo at Backend.pl line 279.
Name "main::p3hreal" used only once: possible typo at Backend.pl line 704.
Name "main::p3f" used only once: possible typo at Backend.pl line 704.
Name "main::p4hreal" used only once: possible typo at Backend.pl line 705.
Name "main::NextSound" used only once: possible typo at Backend.pl line 637.
Name "main::GROUND2" used only once: possible typo at Backend.pl line 59.
Name "main::p4h" used only once: possible typo at Backend.pl line 705.
Name "main::Name" used only once: possible typo at Backend.pl line 279.
Name "main::DELMULTIPLIER" used only once: possible typo at Backend.pl line 60.
Can't locate PlayerInput.pl in @INC (@INC contains: /usr/local/lib64/perl/5.26 /usr/local/share/perl/5.26 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl) at Backend.pl line 74.
couldn't start backend.
init2() failed.
Comment 8 viy 2018-02-22 19:35:57 MSK
Пакет не мой. Зачем на меня баг вешать?

Предлагаю выкинуть пакет из Сизифа.
Comment 9 Grigory Ustinov 2018-06-29 19:16:21 MSK
(В ответ на комментарий №8)
> Предлагаю выкинуть пакет из Сизифа.

Давайте выкинем?
Comment 10 viy 2018-06-29 22:50:59 MSK
openmortal      @nobody

Спрашивать некого, надо все самому :(

new task #209273: owner=viy repo=sisyphus
task #209273: added #100: delete package openmortal from sisyphus
Comment 11 Grigory Ustinov 2018-07-19 14:34:50 MSK
Такого пакета больше нет в сизифе. Закрываю багу.

Заодно удалил openmortal-data