Bug 42361 - Не запускается gnome-games
Summary: Не запускается gnome-games
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gnome-games (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2022-04-07 06:10 MSK by Антон Мидюков
Modified: 2022-04-07 12:56 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2022-04-07 06:10:34 MSK
Не запускается gnome-games:
$ gnome-games 

(org.gnome.Games:4076): Tracker-ERROR **: 05:49:30.109: Unable to find default domain ontology rule /usr/share/tracker/domain-ontologies/default.rule
Ловушка трассировки/останова

$ strace gnome-games
...
mmap(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f65b9131000
mremap(0x7f65b9131000, 266240, 200704, MREMAP_MAYMOVE) = 0x7f65b9131000
futex(0x7f65c0f7a788, FUTEX_WAKE_PRIVATE, 2147483647) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0700, st_size=4096, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/altlinux", {st_mode=S_IFDIR|0700, st_size=4096, ...}, 0) = 0
statx(AT_FDCWD, "/home/altlinux/.local/share/gnome-games/.version", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, {stx_mask=STATX_ALL|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1, ...}) = 0
openat(AT_FDCWD, "/home/altlinux/.local/share/gnome-games/.version", O_RDONLY) = 18
statx(18, "", AT_STATX_SYNC_AS_STAT|AT_EMPTY_PATH, STATX_TYPE, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFREG|0644, stx_size=1, ...}) = 0
read(18, "3", 4096)                     = 1
read(18, "", 4095)                      = 0
close(18)                               = 0
futex(0x7f65c0f7a788, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7f65c0f7a788, FUTEX_WAKE_PRIVATE, 2147483647) = 0
newfstatat(AT_FDCWD, "/usr/share/tracker/domain-ontologies/default.rule", 0x7fff2b5edaa0, 0) = -1 ENOENT (Нет такого файла или каталога)
getpeername(2, 0x7fff2b5ed810, [128])   = -1 ENOTSOCK (Операция для сокета применена к не-сокету)
futex(0x7f65c0f7a788, FUTEX_WAKE_PRIVATE, 2147483647) = 0
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getpid()                                = 6585
openat(AT_FDCWD, "/etc/localtime", O_RDONLY|O_CLOEXEC) = 18
newfstatat(18, "", {st_mode=S_IFREG|0644, st_size=908, ...}, AT_EMPTY_PATH) = 0
newfstatat(18, "", {st_mode=S_IFREG|0644, st_size=908, ...}, AT_EMPTY_PATH) = 0
read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 908
lseek(18, -857, SEEK_CUR)               = 51
read(18, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 857
close(18)                               = 0
write(2, "\n(org.gnome.Games:6585): Tracker"..., 171
(org.gnome.Games:6585): Tracker-ERROR **: 06:04:07.197: Unable to find default domain ontology rule /usr/share/tracker/domain-ontologies/default.rule
) = 171
--- SIGTRAP {si_signo=SIGTRAP, si_code=SI_KERNEL} ---
+++ killed by SIGTRAP +++
Ловушка трассировки/останова

Если установить tracker, который предоставляет этот файл, то будет segfault:

$ strace gnome-games
...
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=16, events=POLLIN}], 5, 0) = 0 (Timeout)
sendmsg(12, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\25\0\0\0\0\0\f\0\n\0\0\0\20\0\0\0\0\0\20\0\7\0\0\0\n\0\0\0\20\0\0\0"..., iov_len=460}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 460
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=16, events=POLLIN}], 5, 0) = 0 (Timeout)
futex(0x7f3f3dd09508, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7f3f3dd09508, FUTEX_WAKE_PRIVATE, 1) = 0
poll([{fd=3, events=POLLIN}, {fd=4, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=16, events=POLLIN}], 5, 0) = 0 (Timeout)
futex(0x7f3f3dca9788, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(0x556ada63b000)                     = 0x556ada63b000
futex(0x7f3f3dd09508, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7f3f3dd09508, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7f3f3dd09508, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x7f3f3dd09508, FUTEX_WAKE_PRIVATE, 1) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x1fec7c0} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования
Comment 1 Repository Robot 2022-04-07 11:47:01 MSK
gnome-games-40.0-alt2.1 -> sisyphus:

 Thu Apr 07 2022 Yuri N. Sedunov <aris@altlinux> 40.0-alt2.1
 - requires old tracker (2.0) (ALT #42361)
Comment 2 Yuri N. Sedunov 2022-04-07 11:55:34 MSK
Хорошо бы грохнуть старый трекер, но он нужен самбе.

https://git.altlinux.org/tasks/293505/logs/events.2.1.log

gnome-games          @gnome
gnome-online-miners  aris
samba                sin @qa
Comment 3 Антон Мидюков 2022-04-07 12:03:45 MSK
(Ответ для Yuri N. Sedunov на комментарий #2)
> gnome-games          @gnome
> gnome-online-miners  aris

А эти два заброшены апстримом? Может стоит удалить их, если так?
Comment 4 Yuri N. Sedunov 2022-04-07 12:13:50 MSK
(Ответ для Антон Мидюков на комментарий #3)
> (Ответ для Yuri N. Sedunov на комментарий #2)
> > gnome-games          @gnome
> > gnome-online-miners  aris
> 
> А эти два заброшены апстримом? Может стоит удалить их, если так?

Эти выбросить не проблема. Прежде надо от самбы оторвать tracker, или перевести eё на tracker-3.0.
Comment 5 Антон Мидюков 2022-04-07 12:56:29 MSK
(Ответ для Yuri N. Sedunov на комментарий #4)
> (Ответ для Антон Мидюков на комментарий #3)
> > (Ответ для Yuri N. Sedunov на комментарий #2)
> > > gnome-games          @gnome
> > > gnome-online-miners  aris
> > 
> > А эти два заброшены апстримом? Может стоит удалить их, если так?
> 
> Эти выбросить не проблема. Прежде надо от самбы оторвать tracker, или
> перевести eё на tracker-3.0.

Мне для регулярки gnome, как раз-таки важны они, а не самба. Т.е. если их всё равно удалять, то откладывать не стоит.