Автор Гілка: Segmentation fault  (Прочитано 2458 раз)

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Segmentation fault
« : 2009-12-19 09:36:57 »
В мене багато програм вилітає по цій прицині. "Что б это могло значить?" І як з цим боротись?

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3632
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Segmentation fault
« Відповідей #1 : 2009-12-19 10:37:53 »
strace назва_програми  (з консолі) Дізнаєтеся багато нового.
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Segmentation fault
« Відповідей #2 : 2009-12-19 13:45:48 »
Ця ваша команда призводить систему до повного завантаження. Зла якась(((
А в чому її суть?

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Segmentation fault
« Відповідей #3 : 2009-12-19 13:51:14 »
Ну вилетів iceweasel  з цим.

read(3, 0xb7185058, 4096)               = -1 EAGAIN (Resource temporarily unavailable)
write(11, "\372", 1)                    = 1
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink("/home/peinguin/.mozilla/firefox/w24jkwwt.default/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(2987, 2987, SIGSEGV)             = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

куди це послати?

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3632
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Segmentation fault
« Відповідей #4 : 2009-12-19 13:52:52 »
man strace

Ця команда стежить за всіма системними викликами і сигналами. Якщо програма викликає якусь бібліотеку, якої немає у системі, або резервує чи вивільняє ділянку пам’яті, до якої вона не повинна отримувати доступ, ця команда має повідомити, у якій з функцій сталася помилка.
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3632
  • Карма: +2/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Segmentation fault
« Відповідей #5 : 2009-12-19 13:54:56 »
Ну вилетів iceweasel  з цим.

read(3, 0xb7185058, 4096)               = -1 EAGAIN (Resource temporarily unavailable)
write(11, "\372", 1)                    = 1
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
unlink("/home/peinguin/.mozilla/firefox/w24jkwwt.default/lock") = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [SEGV], NULL, 8) = 0
tgkill(2987, 2987, SIGSEGV)             = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

куди це послати?
Сюди.
Denounce the demagogues
King diamonds to discard
Deploy the dialogue
Your word against the law

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Segmentation fault
« Відповідей #6 : 2009-12-19 14:09:36 »
Допоможіть відіслати звіт про баг. Будьте ласкаві. А то я там плутаюсь.

Praporshic

  • Гість
Re: Segmentation fault
« Відповідей #7 : 2009-12-19 15:51:20 »
Ставите пакунок reportbug, запускаєте або текстовий або графічний інструмент. Далі - справа техніки.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Segmentation fault
« Відповідей #8 : 2009-12-19 16:45:40 »
люблю цю помилку *смайлик, що розрізає собі черево*

фаєрфокс ніби ж сам вміє звіти про помилку надіслати після сеґментаційного провалу? поза тим, падає він зазвичай через додатки чи плагіни (флеш, наприклад). повимикайте додатки, видаляйте почергово плагіни й дивіться, що спричинює падіння.
« Змінено: 2009-12-19 16:47:37 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1928
  • Карма: +5/-0
Re: Segmentation fault
« Відповідей #9 : 2009-12-19 16:54:06 »
люблю цю помилку *смайлик, що розрізає собі черево*

фаєрфокс ніби ж сам вміє звіти про помилку надіслати після сеґментаційного провалу? поза тим, падає він зазвичай через додатки чи плагіни (флеш, наприклад). повимикайте додатки, видаляйте почергово плагіни й дивіться, що спричинює падіння.
В мене багато програм вилітає по цій прицині.

так що не думаю, що це Firefox, тут або неправильно встановлено систему або щось з залізом
Fedora 35 (x86-64)

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Segmentation fault
« Відповідей #10 : 2009-12-19 21:09:00 »
Дякую всим за допомогу. Поради дуже цінні.