--- Begin Message ---
Package: geeqie
Version: 1:1.1-8
Severity: normal
Usertags: crash
geeqie reproducibly crashes with a SIGABRT when loading PDF files, backtrace:
pabs@chianamo ~ $ wget -q
http://www.cigionline.org/sites/default/files/no3_8.pdf
pabs@chianamo ~ $ gdb -batch -n -ex run -ex bt -ex 'thread apply all bt full'
--args geeqie no3_8.pdf
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Could not init LIRC support
[New Thread 0x7fffe3ab4700 (LWP 17696)]
**
ERROR:filedata.c:1101:file_data_new_group: assertion failed: (fd)
Program received signal SIGABRT, Aborted.
0x00007ffff3cc91d5 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
#0 0x00007ffff3cc91d5 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00007ffff3ccc388 in __GI_abort () at abort.c:90
#2 0x00007ffff5ca7c16 in g_assertion_message (domain=domain@entry=0x0,
file=file@entry=0x4d9594 "filedata.c", line=line@entry=1101,
func=func@entry=0x4da110 <__PRETTY_FUNCTION__.53497> "file_data_new_group",
message=<optimized out>) at /tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1912
#3 0x00007ffff5ca7c74 in g_assertion_message_expr (domain=domain@entry=0x0,
file=file@entry=0x4d9594 "filedata.c", line=line@entry=1101,
func=func@entry=0x4da110 <__PRETTY_FUNCTION__.53497> "file_data_new_group",
expr=expr@entry=0x4d94f6 "fd") at
/tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1923
#4 0x00000000004539b4 in file_data_new_group (path_utf8=<optimized out>) at
filedata.c:1101
#5 0x0000000000464c88 in layout_set_path (lw=0x7ec940, path=0x451c <Address
0x451c out of bounds>) at layout.c:855
#6 0x0000000000468206 in layout_new_from_config
(attribute_names=attribute_names@entry=0x7fffffffd6c0,
attribute_values=attribute_values@entry=0x7fffffffd5a0, use_commandline=1) at
layout.c:2427
#7 0x000000000049f06f in options_parse_toplevel (parser_data=0x7d86b0,
context=<optimized out>, element_name=<optimized out>,
attribute_names=0x7fffffffd6c0, attribute_values=0x7fffffffd5a0,
data=<optimized out>, error=0x7fffffffd7e0) at rcfile.c:1121
#8 0x000000000049c647 in start_element (context=0x7d05c0,
element_name=0x7d6980 "layout", attribute_names=0x7fffffffd6c0,
attribute_values=0x7fffffffd5a0, user_data=0x7d86b0, error=0x7fffffffd7e0) at
rcfile.c:1186
#9 0x00007ffff5c86631 in emit_start_element (context=context@entry=0x7d05c0,
error=error@entry=0x0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1029
#10 0x00007ffff5c87f90 in g_markup_parse_context_parse
(context=context@entry=0x7d05c0, text=<optimized out>, text_len=<optimized
out>, text_len@entry=20272, error=error@entry=0x0) at
/tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1366
#11 0x00000000004a012d in load_config_from_buf (buf=<optimized out>,
size=20272, startup=startup@entry=1) at rcfile.c:1231
#12 0x00000000004a01dc in load_config_from_file
(utf8_path=utf8_path@entry=0x7d8630 "/home/pabs/.config/geeqie/geeqierc.xml",
startup=startup@entry=1) at rcfile.c:1253
#13 0x0000000000477efe in load_options (options=<optimized out>) at
options.c:265
#14 0x0000000000418c7a in main (argc=2, argv=0x7fffffffdb18) at main.c:827
Thread 2 (Thread 0x7fffe3ab4700 (LWP 17696)):
#0 0x00007ffff3d7195d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1 0x00007ffff5c84194 in g_main_context_poll (priority=2147483647, n_fds=3,
fds=0x870d50, timeout=-1, context=0x870970) at
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3995
poll_func = 0x7ffff5c92dd0 <g_poll>
#2 g_main_context_iterate (context=0x870970, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3696
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = 3
fds = 0x870d50
#3 0x00007ffff5c845fa in g_main_loop_run (loop=0x86d9e0) at
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
__PRETTY_FUNCTION__ = "g_main_loop_run"
#4 0x00007ffff7039d26 in gdbus_shared_thread_func (user_data=0x870940) at
/tmp/buildd/glib2.0-2.36.4/./gio/gdbusprivate.c:278
data = 0x870940
#5 0x00007ffff5ca81d5 in g_thread_proxy (data=0x86dde0) at
/tmp/buildd/glib2.0-2.36.4/./glib/gthread.c:798
thread = 0x86dde0
#6 0x00007ffff4047e0e in start_thread (arg=0x7fffe3ab4700) at
pthread_create.c:311
__res = <optimized out>
pd = 0x7fffe3ab4700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737013040896,
1993089043457798574, 1, 140737488341744, 4096, 140737013040896,
-1993097120237325906, -1993062857114619474}, mask_was_saved = 0}}, priv = {pad
= {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#7 0x00007ffff3d7d0fd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.
Thread 1 (Thread 0x7ffff7fb79c0 (LWP 17692)):
#0 0x00007ffff3cc91d5 in __GI_raise (sig=sig@entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 17692
selftid = 17692
#1 0x00007ffff3ccc388 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x4d9594, sa_sigaction =
0x4d9594}, sa_mask = {__val = {3, 66, 140737351945621, 5, 0, 72057594037927937,
140737283468520, 8341904, 66, 140737488343744, 140737351971333, 0, 0,
140737287267936, 4294967295, 8341968}}, sa_flags = 64, sa_restorer =
0x101010101010101}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ffff5ca7c16 in g_assertion_message (domain=domain@entry=0x0,
file=file@entry=0x4d9594 "filedata.c", line=line@entry=1101,
func=func@entry=0x4da110 <__PRETTY_FUNCTION__.53497> "file_data_new_group",
message=<optimized out>) at /tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1912
lstr = "1101\000\177\000\000\320\322\377\377\377\177\000\000WG$
\000\000\000\000\366\224M\000\000\000\000"
s = 0x7f4990 ""
#3 0x00007ffff5ca7c74 in g_assertion_message_expr (domain=domain@entry=0x0,
file=file@entry=0x4d9594 "filedata.c", line=line@entry=1101,
func=func@entry=0x4da110 <__PRETTY_FUNCTION__.53497> "file_data_new_group",
expr=expr@entry=0x4d94f6 "fd") at
/tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1923
s = <optimized out>
#4 0x00000000004539b4 in file_data_new_group (path_utf8=<optimized out>) at
filedata.c:1101
dir = 0x9f72c0 "/home/pabs"
st = {st_dev = 65025, st_ino = 1841137, st_nlink = 1, st_mode = 33184,
st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 1284751,
st_blksize = 4096, st_blocks = 2512, st_atim = {tv_sec = 1385518025, tv_nsec =
986263990}, st_mtim = {tv_sec = 1385518034, tv_nsec = 174163210}, st_ctim =
{tv_sec = 1385518034, tv_nsec = 174163210}, __unused = {0, 0, 0}}
fd = 0x0
files = 0x0
__PRETTY_FUNCTION__ = "file_data_new_group"
#5 0x0000000000464c88 in layout_set_path (lw=0x7ec940, path=0x451c <Address
0x451c out of bounds>) at layout.c:855
fd = 0x7ec940
ret = 8309056
#6 0x0000000000468206 in layout_new_from_config
(attribute_names=attribute_names@entry=0x7fffffffd6c0,
attribute_values=attribute_values@entry=0x7fffffffd5a0, use_commandline=1) at
layout.c:2427
lop = {id = 0x7e5c60 "main", order = 0x7e6bc0 "123", style = 0,
dir_view_type = DIRVIEW_LIST, file_view_type = FILEVIEW_LIST, show_thumbnails =
1, show_marks = 0, show_directory_date = 0, show_info_pixel = 1, main_window =
{w = 1144, h = 665, x = 0, y = 27, maximized = 1, hdivider_pos = 441,
vdivider_pos = 413}, float_window = {w = 260, h = 450, x = 25, y = 0,
vdivider_pos = 142}, properties_window = {w = 0, h = 0}, image_overlay = {state
= 0, histogram_channel = 4, histogram_mode = 1}, tools_float = 0, tools_hidden
= 0, toolbar_hidden = 0, home_path = 0x7ec8c0 "", last_path = 0x7d03b0
"/home/pabs/pics-for-duy", startup_path = STARTUP_PATH_CURRENT, exit_on_close =
0}
lw = 0x7ec940
path = 0x7ec920 "/home/pabs/no3_8.pdf"
#7 0x000000000049f06f in options_parse_toplevel (parser_data=0x7d86b0,
context=<optimized out>, element_name=<optimized out>,
attribute_names=0x7fffffffd6c0, attribute_values=0x7fffffffd5a0,
data=<optimized out>, error=0x7fffffffd7e0) at rcfile.c:1121
lw = 0x0
context = <optimized out>
data = <optimized out>
attribute_names = 0x7fffffffd6c0
element_name = <optimized out>
error = 0x7fffffffd7e0
attribute_values = 0x7fffffffd5a0
parser_data = 0x7d86b0
#8 0x000000000049c647 in start_element (context=0x7d05c0,
element_name=0x7d6980 "layout", attribute_names=0x7fffffffd6c0,
attribute_values=0x7fffffffd5a0, user_data=0x7d86b0, error=0x7fffffffd7e0) at
rcfile.c:1186
parser_data = 0x7d86b0
func = 0x7d0690
#9 0x00007ffff5c86631 in emit_start_element (context=context@entry=0x7d05c0,
error=error@entry=0x0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1029
i = <optimized out>
attr_names = 0x7fffffffd6c0
attr_values = 0x7fffffffd5a0
tmp_error = 0x0
#10 0x00007ffff5c87f90 in g_markup_parse_context_parse
(context=context@entry=0x7d05c0, text=<optimized out>, text_len=<optimized
out>, text_len@entry=20272, error=error@entry=0x0) at
/tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1366
__PRETTY_FUNCTION__ = "g_markup_parse_context_parse"
#11 0x00000000004a012d in load_config_from_buf (buf=<optimized out>,
size=20272, startup=startup@entry=1) at rcfile.c:1231
context = 0x7d05c0
ret = 1
parser_data = 0x7d86b0
#12 0x00000000004a01dc in load_config_from_file
(utf8_path=utf8_path@entry=0x7d8630 "/home/pabs/.config/geeqie/geeqierc.xml",
startup=startup@entry=1) at rcfile.c:1253
size = 20272
buf = 0x7d1700 "<!--\n", '#' <repeats 70 times>, "\n#", ' ' <repeats 25
times>, "Geeqie config file version 1.1 #\n", '#' <repeats 53
times>...
ret = 1
#13 0x0000000000477efe in load_options (options=<optimized out>) at
options.c:265
success = <optimized out>
rc_path = 0x7d8630 "/home/pabs/.config/geeqie/geeqierc.xml"
#14 0x0000000000418c7a in main (argc=2, argv=0x7fffffffdb18) at main.c:827
first_collection = 0x0
buf = <optimized out>
cd = 0x0
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.11-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages geeqie depends on:
ii geeqie-common 1:1.1-8
ii libatk1.0-0 2.10.0-2
ii libc6 2.17-96
ii libcairo2 1.12.16-2
ii libexiv2-12 0.23-1
ii libfontconfig1 2.11.0-1
ii libfreetype6 2.4.9-1.1
ii libgcc1 1:4.8.2-1
ii libgdk-pixbuf2.0-0 2.28.2-1
ii libglib2.0-0 2.36.4-1
ii libgtk2.0-0 2.24.22-1
ii libjpeg8 8d-1
ii liblcms1 1.19.dfsg-1.2
ii liblircclient0 0.9.0~pre1-1
ii libpango-1.0-0 1.36.0-1
ii libpangocairo-1.0-0 1.36.0-1
ii libpangoft2-1.0-0 1.36.0-1
ii libstdc++6 4.8.2-1
ii libtiff4 3.9.7-2
Versions of packages geeqie recommends:
ii exiftran 2.07-10+b1
pn exiv2 <none>
ii imagemagick 8:6.7.7.10-6
ii librsvg2-common 2.40.0-1
pn ufraw-batch <none>
ii zenity 3.8.0-1
Versions of packages geeqie suggests:
ii geeqie-dbg 1:1.1-8
ii gimp 2.8.6-1
ii libjpeg-progs 8d-1
pn ufraw <none>
pn xpaint <none>
--
bye,
pabs
http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part
--- End Message ---