Bug 32336 - Steam: ошибка сегментирования
Summary: Steam: ошибка сегментирования
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: steam (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-02 04:09 MSK by Leonid
Modified: 2017-10-04 14:19 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 Leonid 2016-08-02 04:09:58 MSK
$steam

Running Steam on altlinux 8.0.0 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
assert_20160802040500_1.dmp[10140]: Uploading dump (out-of-process)
/tmp/dumps/assert_20160802040500_1.dmp
/home/jetbird/.local/share/Steam/steam.sh: line 713: 10135 Ошибка сегментирования                   $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20160802040500_1.dmp[10140]: Finished uploading minidump (out-of-process): success = yes
assert_20160802040500_1.dmp[10140]: response: CrashID=bp-b020c40a-cb53-4859-be7d-ed1012160801
assert_20160802040500_1.dmp[10140]: file ''/tmp/dumps/assert_20160802040500_1.dmp'', upload yes: ''CrashID=bp-b020c40a-cb53-4859-be7d-ed1012160801''
Comment 1 Andrey Cherepanov 2016-08-02 10:44:29 MSK
У меня на nvidia всё работает:

cas@cas ~ $ steam
/home/cas/.local/share/Steam/steam.sh: line 152: DISTRIB_RELEASE: unbound variable
/home/cas/.local/share/Steam/steam.sh: line 152: DISTRIB_RELEASE: unbound variable
Running Steam on alt  64-bit
/home/cas/.local/share/Steam/steam.sh: line 152: DISTRIB_RELEASE: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Fontconfig warning: "/etc/fonts/conf.d/69-gnu-free-sans.conf", line 24: unknown element "langset"
Fontconfig warning: "/etc/fonts/conf.d/69-gnu-free-serif.conf", line 24: unknown element "langset"
[0802/104213:ERROR:main_delegate.cc(779)] Could not load cef_extensions.pak
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
[0802/104213:ERROR:browser_main_loop.cc(217)] Running without the SUID sandbox! See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the sandbox on.
opensslconnection.cpp (1535) : Assertion Failed: unable to load trusted SSL root certificates
Assert( Assertion Failed: unable to load trusted SSL root certificates ):opensslconnection.cpp:1535

Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steamwebhelper)/version(20160708214346)
Installing breakpad exception handler for appid(steamwebhelper)/version(1468014226)
[0802/104213:ERROR:main_delegate.cc(779)] Could not load cef_extensions.pak
crash_20160802104213_10.dmp[13779]: Uploading dump (out-of-process)
/tmp/dumps/crash_20160802104213_10.dmp
Installing breakpad exception handler for appid(steam)/version(1468023329)
Created shared memory when not owner SteamController_Shared_mem
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)

Возможно, что-то со шрифтами.
Comment 2 Leonid 2016-08-03 04:56:24 MSK
Надо сказать, что дело происходит на ноутбуке 64-bit с Nvidia (primusrun). Если использовать primusrun,
особо ничего не меняется (другие программы вроде sauerbraten или glxgears хорошо работают с примусом). 

$ primusrun steam

[jetbird@comp-core-i5-4210u-715a66 ~]$ primusrun steam
Repairing installation, linking /home/jetbird/.steam/steam to /home/jetbird/.local/share/Steam
Running Steam on altlinux 8.0.0 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
Installing breakpad exception handler for appid(steam)/version(1468023329)
assert_20160803045058_1.dmp[5916]: Uploading dump (out-of-process)
/tmp/dumps/assert_20160803045058_1.dmp
/home/jetbird/.local/share/Steam/steam.sh: line 713:  5907 Ошибка сегментирования                   $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20160803045058_1.dmp[5916]: Finished uploading minidump (out-of-process): success = yes
assert_20160803045058_1.dmp[5916]: response: CrashID=bp-013bd007-98e2-4173-bf43-672b32160802
assert_20160803045058_1.dmp[5916]: file ''/tmp/dumps/assert_20160803045058_1.dmp'', upload yes: ''CrashID=bp-013bd007-98e2-4173-bf43-672b32160802''
Comment 3 Andrey Cherepanov 2016-08-03 11:22:59 MSK
Надо отлаживать с gdb по месту. Без bt этот выхлоп бесполезен.
Comment 4 Andrey Cherepanov 2016-08-03 11:23:49 MSK
Как вариант, посмотрите рецепты на https://bugzilla.altlinux.org/32063
Comment 5 Dmitry Stolbov 2016-09-27 11:34:10 MSK
На данный момент steam работает исправно.
Система: Сизиф, х64, kernel 4.7.5-un-def,bumblebee nvidia optimus.
Comment 6 Leonid 2016-10-15 09:55:43 MSK
(В ответ на комментарий №5)
> На данный момент steam работает исправно.
> Система: Сизиф, х64, kernel 4.7.5-un-def,bumblebee nvidia optimus.

С очередным обновлением все заработало.
Comment 7 Evgeny Sinelnikov 2017-10-04 14:19:46 MSK
У меня было сломано подключение к сети, я посмотрел strace и сделал вот такой костыль:
# sudo ln -s certs/ca-bundle.crt /etc/pki/tls/cert.pem

[pid  4915] open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  4915] getdents64(38, /* 37 entries */, 32768) = 1016
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4915] close(38)                   = 0
[pid  4915] stat64("/etc/ssl/certs/ca-certificates.crt", 0xecc06a20) = -1 ENOENT (No such file or directory)
[pid  4915] access("/etc/pki/tls/cert.pem", F_OK) = -1 ENOENT (No such file or directory)
[pid  4915] access("/etc/pki/tls/cert.pem", F_OK) = -1 ENOENT (No such file or directory)
[pid  4915] access("/etc", F_OK)        = 0
[pid  4915] access("/etc/pki", F_OK)    = 0
[pid  4915] access("/etc/pki/tls", F_OK) = 0
[pid  4915] access("/etc/pki/tls/cert.pem", F_OK) = -1 ENOENT (No such file or directory)
[pid  4915] open("/etc/pki/tls", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  4915] getdents64(38, /* 3 entries */, 32768) = 80
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4915] close(38)                   = 0
[pid  4915] open("/etc/pki", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  4915] getdents64(38, /* 5 entries */, 32768) = 128
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4915] close(38)                   = 0
[pid  4915] open("/etc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
[pid  4915] getdents64(38, /* 294 entries */, 32768) = 9528
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4915] close(38)                   = 0
[pid  4915] open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  4915] getdents64(38, /* 37 entries */, 32768) = 1016
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4915] close(38)                   = 0
[pid  4915] stat64("/etc/pki/tls/cert.pem", 0xecc06a20) = -1 ENOENT (No such file or directory)
[pid  4915] access("/etc/ssl/ca-bundle.pem", F_OK) = -1 ENOENT (No such file or directory)
[pid  4915] access("/etc/ssl/ca-bundle.pem", F_OK) = -1 ENOENT (No such file or directory)
[pid  4915] access("/etc", F_OK)        = 0
[pid  4915] access("/etc/ssl", F_OK)    = -1 ENOENT (No such file or directory)
[pid  4915] open("/etc", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
[pid  4915] getdents64(38, /* 294 entries */, 32768) = 9528
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4915] close(38)                   = 0
[pid  4915] open("/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 38
[pid  4915] fstat64(38, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid  4915] getdents64(38, /* 37 entries */, 32768) = 1016
[pid  4915] getdents64(38, /* 0 entries */, 32768) = 0
[pid  4913] madvise(0x354f9033e000, 5144576, MADV_DONTNEED <unfinished ...>
[pid  4915] close(38)                   = 0
[pid  4915] stat64("/etc/ssl/ca-bundle.pem", 0xecc06a20) = -1 ENOENT (No such file or directory)
[pid  4913] <... madvise resumed> )     = 0
[pid  4915] gettid()                    = 4915
[pid  4915] write(2, "opensslconnection.cpp (1393) : A"..., 94) = 94
[pid  4731] <... read resumed> "opensslconnection.cpp (1393) : A"..., 8192) = 94
[pid  4731] write(1, "opensslconnection.cpp (1393) : A"..., 94opensslconnection.cpp (1393) : Assertion Failed: unable to load trusted SSL root certificates) = 94

После этого ошибка "Could not connection to the Steam network" пропала:
opensslconnection.cpp (1393) : Assertion Failed: unable to load trusted SSL root certificates
Assert( Assertion Failed: unable to load trusted SSL root certificates ):opensslconnection.cpp:1393