Автор Тема: synaptic - ошибка сегментирования  (Прочитано 2816 раз)

Оффлайн yantux

  • Участник
  • *
  • Сообщений: 328
    • Простой калькулятор общего пользования.
kde3 у меня после запуска сразу сворачивается.

Запускаю IceWMю Однако, если в нём запускать synaptic в теримнале, то в терминале пишет: "ошибка сегментирования". Делаю ldd synaptic и вижу кучу библиотек. У меня ощущение, что kde3 сворачивается сам после запуска по той же причине, что и у синаптика "ошибка сегментирования". Т.е. проблема в библиотеках.

С помощью каких средств можно выявить причину падения синаптика или библиотеку, на которой он валится?
С уважением,
yantux.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: synaptic - ошибка сегментирования
« Ответ #1 : 19.02.2014 07:17:06 »
С помощью каких средств можно выявить причину падения синаптика или библиотеку, на которой он валится?
strace (по открытию файлов) и gdb (как отладчик, особенно полезен при подключении репозитория debuginfo)
Хотя, думаю, дело не в библиотеке. gdb скажет точнее.
Андрей Черепанов (cas@)

Оффлайн yantux

  • Участник
  • *
  • Сообщений: 328
    • Простой калькулятор общего пользования.
Re: synaptic - ошибка сегментирования
« Ответ #2 : 21.02.2014 00:16:48 »
С помощью каких средств можно выявить причину падения синаптика или библиотеку, на которой он валится?
strace (по открытию файлов) и gdb (как отладчик, особенно полезен при подключении репозитория debuginfo)
Хотя, думаю, дело не в библиотеке. gdb скажет точнее.

Сделал apt-cache search debuginfo , он кое что нашёл, но именно такого пакета не нашёл.
С уважением,
yantux.

Оффлайн yantux

  • Участник
  • *
  • Сообщений: 328
    • Простой калькулятор общего пользования.
Re: synaptic - ошибка сегментирования
« Ответ #3 : 21.02.2014 01:09:36 »
С помощью каких средств можно выявить причину падения синаптика или библиотеку, на которой он валится?
strace (по открытию файлов) и gdb (как отладчик, особенно полезен при подключении репозитория debuginfo)
Хотя, думаю, дело не в библиотеке. gdb скажет точнее.

сделал strace /usr/sbin/synaptic и он заработал! )))

Почему в терминале синаптик падает, а в strace работает? Может kde3 тоже надо запускать через strace?  ;-D
С уважением,
yantux.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: synaptic - ошибка сегментирования
« Ответ #4 : 21.02.2014 07:13:15 »
Race какой-то. gdb же.
Андрей Черепанов (cas@)

Оффлайн yantux

  • Участник
  • *
  • Сообщений: 328
    • Простой калькулятор общего пользования.
Re: synaptic - ошибка сегментирования
« Ответ #5 : 22.02.2014 01:09:26 »
Race какой-то. gdb же.

Виноват, не понял. В чём причина? Что надо сделать?
С уважением,
yantux.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: synaptic - ошибка сегментирования
« Ответ #6 : 22.02.2014 14:00:37 »
Если спрашивали про отладку, то и читать про отладку. Название утилиты я дал. Только предупреждаю, что отладка через gdb требует квалификации, хаутушечками на форуме не обойдётесь.
Андрей Черепанов (cas@)