Bug 38782 - Сегфолтится на i586
Summary: Сегфолтится на i586
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libpango (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2020-08-04 13:30 MSK by Антон Мидюков
Modified: 2020-08-10 14:35 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2020-08-04 13:30:34 MSK
Проблема на регулярке i586. Нет панели, нет обоев, нет управления окнами. Пробую запустить из терминала:

$ cinnamon
Cinnamon warning: Software rendering detected: llvmpipe (LLVM 10.0.0, 256 bits)
Cinnamon warning: Не удалось загрузить тему «Adwaita»: Не удалось найти допустимый файл для темы Adwaita

Cinnamon warning: Could not find theme Adwaita. Falling back to default theme.Cinnamon warning: Log level 128: unsetenv() is not thread-safe and should not be used after threads are created
Clutter-Message: 13:24:53.578: Sync method: PRESENTATION TIME
Cjs-Message: 13:24:53.752: JS LOG: About to start Cinnamon
Cjs-Message: 13:24:53.752: JS LOG: ACTIVATING SOFTWARE RENDERING
Cjs-Message: 13:24:53.752: JS LOG: [LookingGlass/error] Cinnamon Software Rendering mode enabled
Cjs-Message: 13:24:53.803: JS LOG: [LookingGlass/info] Cinnamon.AppSystem.get_default() started in 48 ms
Cjs-Message: 13:24:53.808: JS LOG: [LookingGlass/info] loading default theme

(cinnamon:6300): Cjs-WARNING **: 13:24:53.829: Some code accessed the property 'BackgroundManager' on the module 'backgroundManager'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Cinnamon warning: Log level 128: posix_spawn avoided (fd close requested) 

(cinnamon:6300): Cjs-WARNING **: 13:24:54.042: Some code accessed the property 'EdgeFlipper' on the module 'edgeFlip'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Cjs-Message: 13:24:54.045: JS LOG: [LookingGlass/info] loaded at Tue Aug 04 2020 13:24:54 GMT+0300 (MSK)
Cjs-Message: 13:24:54.045: JS LOG: Cinnamon started at Tue Aug 04 2020 13:24:54 GMT+0300 (MSK)
Cjs-Message: 13:24:54.056: JS LOG: [LookingGlass/info] ExtensionSystem started in 2 ms
Cjs-Message: 13:24:54.057: JS LOG: [LookingGlass/info] DeskletManager started in 2 ms
Cjs-Message: 13:24:54.057: JS LOG: [LookingGlass/info] SearchProviderManager started in 2 ms
openGL version 3.3 detected (GL3 Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
Cjs-Message: 13:24:54.177: JS LOG: [LookingGlass/info] Loaded applet show-desktop@cinnamon.org in 36 ms
Cjs-Message: 13:24:54.184: JS LOG: [LookingGlass/info] Role locked: tray
Cjs-Message: 13:24:54.188: JS LOG: [LookingGlass/info] Loaded applet systray@cinnamon.org in 12 ms
Cjs-Message: 13:24:54.215: JS LOG: [LookingGlass/info] Loaded applet removable-drives@cinnamon.org in 26 ms
Cjs-Message: 13:24:54.266: JS LOG: [LookingGlass/info] Loaded applet calendar@cinnamon.org in 50 ms
St-Message: 13:24:54.272: cogl npot texture sizes SUPPORTED
Cjs-Message: 13:24:54.283: JS LOG: [LookingGlass/info] Role locked: notifications
Cjs-Message: 13:24:54.296: JS LOG: [LookingGlass/info] Loaded applet notifications@cinnamon.org in 30 ms
Cjs-Message: 13:24:54.323: JS LOG: [LookingGlass/info] Loaded applet keyboard@cinnamon.org in 26 ms
Cjs-Message: 13:24:54.331: JS LOG: [LookingGlass/info] Loaded applet xapp-status@cinnamon.org in 8 ms
Cinnamon warning: Log level 128: posix_spawn avoided (automatic reaping requested) (fd close requested) 
Cjs-Message: 13:24:54.396: JS LOG: [LookingGlass/info] Loaded applet power@cinnamon.org in 66 ms
Cjs-Message: 13:24:54.411: JS LOG: [LookingGlass/info] Role locked: panellauncher
Cjs-Message: 13:24:54.426: JS LOG: [LookingGlass/info] Loaded applet grouped-window-list@cinnamon.org in 30 ms
Cjs-Message: 13:24:54.537: JS LOG: [LookingGlass/info] Loaded applet sound@cinnamon.org in 110 ms
Cjs-Message: 13:24:54.593: JS LOG: [LookingGlass/info] Loaded applet network@cinnamon.org in 56 ms
Cjs-Message: 13:24:54.672: JS LOG: Unknown network device type, is 14
Cjs-Message: 13:24:54.691: JS WARNING: [/usr/share/cinnamon/js/misc/fileUtils.js line 210 > Function 2295]: reference to undefined property "_updateFrequencySeconds"
Cjs-Message: 13:24:54.879: JS LOG: [LookingGlass/info] Loaded applet menu@cinnamon.org in 286 ms
Cjs-Message: 13:24:54.881: JS LOG: [LookingGlass/info] AppletManager started in 834 ms
Cjs-Message: 13:24:54.905: JS LOG: [LookingGlass/info] Cinnamon took 1152 ms to start
Ошибка сегментирования

и окончание strace:
futex(0xb0333950, FUTEX_WAKE_PRIVATE, 2147483647) = 0
brk(NULL)                               = 0xb3a0000
brk(0xb3d7000)                          = 0xb3d7000
brk(NULL)                               = 0xb3d7000
brk(0xb3f8000)                          = 0xb3f8000
brk(NULL)                               = 0xb3f8000
brk(0xb419000)                          = 0xb419000
brk(NULL)                               = 0xb419000
brk(0xb44a000)                          = 0xb44a000
sysinfo({uptime=4003, loads=[1632, 25344, 25696], totalram=906007, freeram=309327, sharedram=9013, bufferram=10415, totalswap=905727, freeswap=905727, procs=319, totalhigh=692210, freehigh=133617, mem_unit=4096}) = 0
brk(NULL)                               = 0xb44a000
brk(0xb46b000)                          = 0xb46b000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa9f1b000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa9d66000
mprotect(0xa9d66000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa9f1b000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa9f1b000, 4096, PROT_READ|PROT_EXEC) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa9d65000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa9d64000
mprotect(0xa9d64000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa9d65000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa9d65000, 4096, PROT_READ|PROT_EXEC) = 0
mmap2(NULL, 10485760, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x93117000
brk(NULL)                               = 0xb46b000
brk(0xb49c000)                          = 0xb49c000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa99e8000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa99e7000
mprotect(0xa99e7000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa99e8000, 4096, PROT_READ|PROT_EXEC) = 0
mprotect(0xa99e8000, 4096, PROT_READ|PROT_EXEC) = 0
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{iov_base="\22\2\6\0\r\0\300\2\1\0\0\0\37\0\0\0\10\377\377\377\0\0\0\0", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=6, events=POLLIN}], 1, -1)    = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\34\0\6\6\r\0\300\2\1\0\0\0\265\21=\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, {msg_namelen=0}, 0)          = -1 EAGAIN (Ресурс временно недоступен)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{iov_base="\31\0\v\0\27\0\300\2\0\0\0\0! \0\0\27\0\300\2_\1\0\0\2\0\0\0\0\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
recvmsg(6, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\241 \7\6\27\0\300\2_\1\0\0\2\0\0\0\0\0\0\0\250G\215\356\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(6, {msg_namelen=0}, 0)          = -1 EAGAIN (Ресурс временно недоступен)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{iov_base="\31\0\v\0(\0\300\4\0\0\0\0! \0\0(\0\300\4_\1\0\0:\0\0\0\0\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
recvmsg(6, {msg_namelen=0}, 0)          = -1 EAGAIN (Ресурс временно недоступен)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{iov_base="\31\0\v\0\6\0\200\4\0\0\0\0! \0\0\6\0\200\4_\1\0\0\0\5\0\0\0\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
recvmsg(6, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="T\1\t\6&\0\300\2\0\0\0\0\1\5\0\0\0\0\0\0\1\5\0\0\265\21=\0\0\0\0\0"..., iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 96
recvmsg(6, {msg_namelen=0}, 0)          = -1 EAGAIN (Ресурс временно недоступен)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{iov_base="\31\0\v\0\6\0\200\4\0\0\0\0! \0\0\6\0\200\4_\1\0\0\376\4\0\0\0\0\0\0"..., iov_len=44}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 44
recvmsg(6, {msg_namelen=0}, 0)          = -1 EAGAIN (Ресурс временно недоступен)
futex(0xb77a5d90, FUTEX_WAKE_PRIVATE, 2147483647) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x2c} ---
rt_sigaction(SIGSEGV, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, NULL, 8) = 0
rt_sigreturn({mask=[]})                 = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x2c} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования
Comment 1 Владимир Диденко 2020-08-04 15:09:25 MSK
Разработчики больше не поддерживают i586. Предлагаю отключить сборку cinnamon для этой архитектуры.
Comment 2 Антон Мидюков 2020-08-04 15:33:29 MSK
(Ответ для Владимир Диденко на комментарий #1)
> Разработчики больше не поддерживают i586. Предлагаю отключить сборку
> cinnamon для этой архитектуры.

Раз так, то регулярку прошлонедельную архивирую (была нормальная), и сборку для i586 выключаю.
Comment 3 Антон Мидюков 2020-08-04 20:29:35 MSK
Сломалось 1 августа после обновления libpango, как и ряд других пакетов (gdm2.20, lxde-lxpanel, xscreensaver-frontend).
Comment 4 Владимир Диденко 2020-08-06 16:41:29 MSK
Я перевешиваю на libpango и пока сборку на i586 не удаляю. Если исправлением libpango cinnamon починится, то пусть еще какое-то время поживет на этой платформе.
Comment 5 Владимир Диденко 2020-08-10 14:34:57 MSK
Исправлено 

http://git.altlinux.org/tasks/archive/done/_249/255972/logs/events.4.1.log

Закрываю баг.