LINUX.ORG.RU

Emacs сегфолтится в eww-mode

 , , , ,


0

1

C ксубунтой ок, дома на десктопе с арчем - ок,
а на ноуте с тем же самым арчем - fail.
А eww безумно удобен, чтобы от него отказаться. Падает что на самосборе, что на пакете из репозитория. Подскажите, куда копнуть?
Выхлоп такой:

~> emacs -q 

(emacs:6199): Gtk-CRITICAL **: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

(emacs:6199): Gtk-WARNING **: Theme directory aplets/64 of theme breeze-dark has no size field

Fatal error 11: Segmentation fault
Backtrace:
emacs[0x573c5e]
emacs[0x54f894]
emacs[0x5734eb]
emacs[0x5734bc]
emacs[0x573522]
emacs[0x5736bc]
/usr/lib/libpthread.so.0(+0x11080)[0x7f62b2209080]
fish: “emacs -q” terminated by signal SIGSEGV (Address boundary error)

fst upd (выхлоп с gdb):

~> gdb emacs -q
Reading symbols from emacs...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/emacs 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffdf420700 (LWP 7635)]
[New Thread 0x7fffde7af700 (LWP 7636)]
[New Thread 0x7fffddda1700 (LWP 7637)]
warning: Temporarily disabling breakpoints for unloaded shared library "/opt/intel/opencl-runtime/lib64/libOclCpuBackEnd.so"

Thread 1 "emacs" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) 

★★★★★

SIGSEGV

/* `si_code' values for SIGSEGV signal.  */
  SEGV_MAPERR = 1, /* Address not mapped to object.  */
  SEGV_ACCERR      /* Invalid permissions for mapped object.  */

Address boundary error
Address not mapped to object

на ноуте с тем же самым арчем - fail

Вероятно, не совсем с тем же самым, поскольку пакеты там обновляются несколько раз в день. А потому между 2-мя установленными Arch'ами может быть разница в ряде пакетов. Лучше сверить версии.

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от theNamelessOne

Думаю, баг не в Emacs. Нам других железках работает как часы, даже на арче. А на ноуте какая-то срань. Хотя и на десктопе наставил пакетов из аура. Не понимаю, что его обваливает.

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

С такими? -ggdb3 -O0
Сделал. Описание в топике дополнил.

Hertz ★★★★★ ()
pacaur -Rcns intel-opencl-runtime

И проблема решена. Арги предупреждали: «Понаставишь всякого говна из Аура, потом будешь мучиться».
saahriktu, theNamelessOne, e1nste1n, мужики, спасибо!

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

Думаю, баг не в Emacs.

54.2 When Is There a Bug
========================

If Emacs accesses an invalid memory location (a.k.a. “segmentation
fault”) or exits with an operating system error message that indicates a
problem in the program (as opposed to something like “disk full”), then
it is certainly a bug.

(info "(emacs) Bug Criteria")

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

then it is certainly a bug

да, но не обязательно в имаксе(что и наблюдается)

f1u77y ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.