Segfault while calling exec
Hey,
Zathura v0.5.4 (built with these build/packaging instructions on an Arch Linux system) running with the mupdf plugin crashes whenever I try to execute any external program with the :exec
function with a segfault.
❯ zathura --version
zathura 0.5.4
girara 0.4.1 (runtime: 0.4.1)
(plugin) pdf-mupdf (0.4.1) (/usr/lib/zathura/libpdf-mupdf.so)
The backtrace with gdb is as follows:
Thread 1 "zathura" received signal SIGSEGV, Segmentation fault.
0x0000555555579166 in ?? ()
(gdb) bt
#0 0x0000555555579166 in ()
#1 0x00007ffff7e8b324 in girara_command_run () at /usr/lib/libgirara-gtk3.so.3
#2 0x00007ffff7e8b58e in girara_callback_inputbar_activate () at /usr/lib/libgirara-gtk3.so.3
#3 0x00007ffff71a66c0 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff71d4a36 in () at /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff71c2a45 in g_signal_emitv () at /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff76b555e in () at /usr/lib/libgtk-3.so.0
#7 0x00007ffff76b6398 in () at /usr/lib/libgtk-3.so.0
#8 0x00007ffff76bb801 in () at /usr/lib/libgtk-3.so.0
#9 0x00007ffff76bbad0 in gtk_bindings_activate_event () at /usr/lib/libgtk-3.so.0
#10 0x00007ffff7757dfd in () at /usr/lib/libgtk-3.so.0
#11 0x00007ffff768c6cd in () at /usr/lib/libgtk-3.so.0
#12 0x00007ffff71a6626 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff71d50ea in () at /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff71c5335 in () at /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff71c5c77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff71c5d34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff7954cf5 in () at /usr/lib/libgtk-3.so.0
#18 0x00007ffff7963fec in gtk_window_propagate_key_event () at /usr/lib/libgtk-3.so.0
#19 0x00007ffff79666d4 in () at /usr/lib/libgtk-3.so.0
#20 0x00007ffff7687829 in () at /usr/lib/libgtk-3.so.0
#21 0x00007ffff71c4d41 in () at /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff71c5c77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff71c5d34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff7954cf5 in () at /usr/lib/libgtk-3.so.0
#25 0x00007ffff77eed4a in () at /usr/lib/libgtk-3.so.0
#26 0x00007ffff77ef7b7 in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#27 0x00007ffff7539b77 in () at /usr/lib/libgdk-3.so.0
#28 0x00007ffff75923e8 in () at /usr/lib/libgdk-3.so.0
#29 0x00007ffff709ff69 in () at /usr/lib/libglib-2.0.so.0
#30 0x00007ffff70fe367 in () at /usr/lib/libglib-2.0.so.0
#31 0x00007ffff709e162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#32 0x00007ffff77ed3c7 in gtk_main_iteration_do () at /usr/lib/libgtk-3.so.0
#33 0x00007ffff7e831d9 in () at /usr/lib/libgirara-gtk3.so.3
#34 0x00007ffff7e80adb in girara_callback_view_key_press_event () at /usr/lib/libgirara-gtk3.so.3
#35 0x00007ffff768c6cd in () at /usr/lib/libgtk-3.so.0
#36 0x00007ffff71a66c0 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#37 0x00007ffff71d4a36 in () at /usr/lib/libgobject-2.0.so.0
#38 0x00007ffff71c5335 in () at /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff71c5c77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff71c5d34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#41 0x00007ffff7954cf5 in () at /usr/lib/libgtk-3.so.0
#42 0x00007ffff7963fec in gtk_window_propagate_key_event () at /usr/lib/libgtk-3.so.0
#43 0x00007ffff79666d4 in () at /usr/lib/libgtk-3.so.0
#44 0x00007ffff7687829 in () at /usr/lib/libgtk-3.so.0
#45 0x00007ffff71c5b73 in () at /usr/lib/libgobject-2.0.so.0
#46 0x00007ffff71c5c77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#47 0x00007ffff71c5d34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#48 0x00007ffff7954cf5 in () at /usr/lib/libgtk-3.so.0
#49 0x00007ffff77eed4a in () at /usr/lib/libgtk-3.so.0
#50 0x00007ffff77ef7b7 in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#51 0x00007ffff7539b77 in () at /usr/lib/libgdk-3.so.0
#52 0x00007ffff75923e8 in () at /usr/lib/libgdk-3.so.0
#53 0x00007ffff709ff69 in () at /usr/lib/libglib-2.0.so.0
#54 0x00007ffff70fe367 in () at /usr/lib/libglib-2.0.so.0
#55 0x00007ffff70a0b97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#56 0x00007ffff77ed2df in gtk_main () at /usr/lib/libgtk-3.so.0
#57 0x0000555555560efd in main ()
I also tried installing the zathura-git as well as the girara-git and zathura-pdf-mupdf-git AUR packages and got the same result albeit with a different backtrace:
Thread 1 "zathura" received signal SIGSEGV, Segmentation fault.
0x0000555555579166 in ?? ()
(gdb) bt
#0 0x0000555555579166 in ()
#1 0x00007ffff7e8b294 in girara_command_run () at /usr/lib/libgirara-gtk3.so.4
#2 0x00007ffff7e8b4fe in girara_callback_inputbar_activate () at /usr/lib/libgirara-gtk3.so.4
#3 0x00007ffff71a66c0 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff71d4a36 in () at /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff71c2a45 in g_signal_emitv () at /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff76b555e in () at /usr/lib/libgtk-3.so.0
#7 0x00007ffff76b6398 in () at /usr/lib/libgtk-3.so.0
#8 0x00007ffff76bb801 in () at /usr/lib/libgtk-3.so.0
#9 0x00007ffff76bbad0 in gtk_bindings_activate_event () at /usr/lib/libgtk-3.so.0
#10 0x00007ffff7757dfd in () at /usr/lib/libgtk-3.so.0
#11 0x00007ffff768c6cd in () at /usr/lib/libgtk-3.so.0
#12 0x00007ffff71a6626 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff71d50ea in () at /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff71c5335 in () at /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff71c5c77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff71c5d34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff7954cf5 in () at /usr/lib/libgtk-3.so.0
#18 0x00007ffff7963fec in gtk_window_propagate_key_event () at /usr/lib/libgtk-3.so.0
#19 0x00007ffff79666d4 in () at /usr/lib/libgtk-3.so.0
#20 0x00007ffff7687829 in () at /usr/lib/libgtk-3.so.0
#21 0x00007ffff71c5b73 in () at /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff71c5c77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff71c5d34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff7954cf5 in () at /usr/lib/libgtk-3.so.0
#25 0x00007ffff77eed4a in () at /usr/lib/libgtk-3.so.0
#26 0x00007ffff77ef7b7 in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#27 0x00007ffff7539b77 in () at /usr/lib/libgdk-3.so.0
#28 0x00007ffff75923e8 in () at /usr/lib/libgdk-3.so.0
#29 0x00007ffff709ff69 in () at /usr/lib/libglib-2.0.so.0
#30 0x00007ffff70fe367 in () at /usr/lib/libglib-2.0.so.0
#31 0x00007ffff70a0b97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#32 0x00007ffff77ed2df in gtk_main () at /usr/lib/libgtk-3.so.0
#33 0x0000555555560efd in main ()
I am running on an arch system with x11 and i3 as window manager, but if any further system information is required I will happily provide it.