Your message dated Mon, 13 Oct 2014 15:00:04 +0200
with message-id <[email protected]>
and subject line Fixed in 1.2
has caused the Debian Bug report #720542,
regarding geeqie: crash (SIGABRT) when loading files with extensions geeqie 
doesn't know about
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
720542: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720542
Debian Bug Tracking System
Contact [email protected] with problems
--- 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

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: geeqie
Source-Version: 1:1.2-1

Hi

the patch in this bug has been already included in upstream 1.2 so is
part of current Debian package.

-- 
        Michal Čihař | http://cihar.com | http://blog.cihar.com

Attachment: signature.asc
Description: PGP signature


--- End Message ---

Reply via email to