LINUX.ORG.RU

steam.sh: line 376: 17046 Ошибка сегментирования

 


0

0

Сейчас играл через Steam, после игры Steam написал о том что вышло обновление. Ну я и обновился.

Traceback (most recent call last):
  File "/usr/bin/steamdeps", line 309, in <module>
    status = main( *sys.argv[1:] )
  File "/usr/bin/steamdeps", line 268, in main
    process = subprocess.Popen( ['dpkg', '-l'] + list( packages.keys() ), stdout=subprocess.PIPE, stderr=subprocess.PIPE )
  File "/usr/lib64/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1228, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
/data/Steam-linux/steam.sh: line 376: 17046 Ошибка сегментирования                   $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /data/Steam-linux/bootstrap.tar.xz
/data/Steam-linux/steam.sh: line 169: 17049 Ошибка сегментирования                   tar xf "$STEAMBOOTSTRAPARCHIVE"

То, что перед «Ошибкой сегментирования», было и раньше и работоспособности Steam не мешало. Gentoo x86_64.

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 1)

криворукие кодеры из стима бухали кода обновление писали вот и результат а вообще есть вайн через него и играй а костыль вроде стима нативного выкинь

anonymous
()
Ответ на: комментарий от anonymous

Для Team Fortress 2 твой совет отлично применим, под Wine реально быстрее. А я в Serious Sam 3 играю и пусть лучше будет нативный.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от tazhate

Да как-то глухи разработчики к моим предыдущим багам. Сейчас размещу. У н их есть багтрекер, не знаешь? Или только форумы?

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

У н их есть багтрекер, не знаешь?

Да вроде был. Погугляй, наизусть не помню.

tazhate ★★★★★
()
Ответ на: комментарий от AGUtilities

> а если запустить через gdb и посмотреть бэктрейс?

Научи пользоваться?

$ gdb steam
GNU gdb (Gentoo 7.2 p1) 7.2
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
"/usr/bin/steam": not in executable format: Формат файла не распознан
(gdb)  
ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

ну так нативный у тебя слетел пока они будут чинить используй вайн для сема

anonymous
()
Ответ на: комментарий от ZenitharChampion

стимом не пользуюсь, но если он на скриптах, то у него должен быть режим отладки, через параметр или отдельный скрипт.

gdb должен быть передан бинарник со всеми нужными параметрами, а за тем, пишешь в нём команду run и ждёшь пока отлаживаемая прога рухнет, о чём gdb сообщит. а далее смотришь бэктрейс по команде backtrace

AGUtilities ★★★
()
Последнее исправление: AGUtilities (всего исправлений: 1)

Поискал. Баг уже был добавлен. Добавьте STEAM_RUNTIME=0 перед командой steam, чтобы работало. Например так:

STEAM_RUNTIME=0 steam

И разработчики пообещали исправить.

ZenitharChampion ★★★★★
() автор топика

короче ты попал ни какого отката назад не будет при переуставновки он обновление все равно скачает

anonymous
()
Ответ на: комментарий от anonymous

Я без оверлея установил, ebuild взял отсюда, зависимости отсюда. Затем один раз переустанавливал. Steam после запуска открыл окно gksu, мотивировав это необходимостью обновить /usr/bin/steam. Хотя я дал пароль, Steam написал что файл обновить не удалось. Но Steam работал нормально. Просто переустановил его, и предложение обновить файл пропало.

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.