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 valid image doesn't have an extension
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-7
Severity: normal

When I load an image that doesn't have an extension, geeqie crashes with
SIGABRT. It can load the same image when it has an extension though:

pabs@chianamo ~ $ wget 
http://www.skutt.com/gallery/images/TonyNatsoulas/pab1.jpg
--2013-08-23 11:27:34--  
http://www.skutt.com/gallery/images/TonyNatsoulas/pab1.jpg
Resolving www.skutt.com (www.skutt.com)... 174.36.150.217
Connecting to www.skutt.com (www.skutt.com)|174.36.150.217|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 13658 (13K) [image/jpeg]
Saving to: ‘pab1.jpg’

100%[==================================================================================================>]
 13,658      --.-K/s   in 0.008s  

2013-08-23 11:27:34 (1.60 MB/s) - ‘pab1.jpg’ saved [13658/13658]

pabs@chianamo ~ $ geeqie pab1.jpg
Could not init LIRC support
pabs@chianamo ~ $ mv pab1.jpg img
pabs@chianamo ~ $ gdb -batch -n -ex run -ex bt -ex 'thread apply all bt full' 
--args geeqie img
warning: no loadable sections found in added symbol-file system-supplied DSO at 
0x7ffff7ffa000
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 0x7fffe5ca8700 (LWP 1834)]
**
ERROR:filedata.c:1101:file_data_new_group: assertion failed: (fd)

Program received signal SIGABRT, Aborted.
0x00007ffff4e5a1e5 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  0x00007ffff4e5a1e5 in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1  0x00007ffff4e5d398 in __GI_abort () at abort.c:90
#2  0x00007ffff6b9fc16 in g_assertion_message (domain=domain@entry=0x0, 
file=file@entry=0x4e029b "filedata.c", line=line@entry=1101, 
func=func@entry=0x4e0ea0 <__PRETTY_FUNCTION__.52768> "file_data_new_group", 
message=<optimized out>) at /tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1912
#3  0x00007ffff6b9fc74 in g_assertion_message_expr (domain=domain@entry=0x0, 
file=file@entry=0x4e029b "filedata.c", line=line@entry=1101, 
func=func@entry=0x4e0ea0 <__PRETTY_FUNCTION__.52768> "file_data_new_group", 
expr=expr@entry=0x4e01fe "fd") at 
/tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1923
#4  0x00000000004572ac in file_data_new_group (path_utf8=<optimized out>) at 
filedata.c:1101
#5  0x0000000000469445 in layout_set_path (lw=lw@entry=0x7ed270, 
path=<optimized out>) at layout.c:855
#6  0x000000000046cb36 in layout_new_from_config 
(attribute_names=attribute_names@entry=0x7fffffffd6a0, 
attribute_values=attribute_values@entry=0x7fffffffd580, use_commandline=1) at 
layout.c:2427
#7  0x00000000004a50af in options_parse_toplevel 
(attribute_values=0x7fffffffd580, attribute_names=0x7fffffffd6a0, 
element_name=<optimized out>, parser_data=0x7d0e40, context=<optimized out>, 
data=<optimized out>, error=<optimized out>) at rcfile.c:1121
#8  options_parse_toplevel (parser_data=0x7d0e40, context=<optimized out>, 
element_name=<optimized out>, attribute_names=0x7fffffffd6a0, 
attribute_values=0x7fffffffd580, data=<optimized out>, error=0x7fffffffd7c0) at 
rcfile.c:1096
#9  0x00000000004a27bb in start_element (context=0x7d0fc0, 
element_name=0x7d7390 "layout", attribute_names=0x7fffffffd6a0, 
attribute_values=0x7fffffffd580, user_data=0x7d0e40, error=0x7fffffffd7c0) at 
rcfile.c:1186
#10 0x00007ffff6b7e631 in emit_start_element (context=context@entry=0x7d0fc0, 
error=error@entry=0x0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1029
#11 0x00007ffff6b7ff90 in g_markup_parse_context_parse 
(context=context@entry=0x7d0fc0, text=<optimized out>, text_len=<optimized 
out>, text_len@entry=20298, error=error@entry=0x0) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1366
#12 0x00000000004a5cfb in load_config_from_buf (buf=<optimized out>, 
size=20298, startup=startup@entry=1) at rcfile.c:1231
#13 0x00000000004a5dc5 in load_config_from_file 
(utf8_path=utf8_path@entry=0x7d9170 "/home/pabs/.config/geeqie/geeqierc.xml", 
startup=startup@entry=1) at rcfile.c:1253
#14 0x000000000047cfde in load_options (options=<optimized out>) at 
options.c:265
#15 0x000000000041ac13 in main (argc=2, argv=0x7fffffffdb28) at main.c:827

Thread 2 (Thread 0x7fffe5ca8700 (LWP 1834)):
#0  0x00007ffff4f0219d in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007ffff6b7c194 in g_main_context_poll (priority=2147483647, n_fds=3, 
fds=0x988ba0, timeout=-1, context=0x871e20) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3995
        poll_func = 0x7ffff6b8add0 <g_poll>
#2  g_main_context_iterate (context=0x871e20, 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 = 0x988ba0
#3  0x00007ffff6b7c5fa in g_main_loop_run (loop=0x872e80) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007ffff390ed26 in gdbus_shared_thread_func (user_data=0x988890) at 
/tmp/buildd/glib2.0-2.36.4/./gio/gdbusprivate.c:278
        data = 0x988890
#5  0x00007ffff6ba01d5 in g_thread_proxy (data=0x86e9e0) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gthread.c:798
        thread = 0x86e9e0
#6  0x00007ffff51d8e0e in start_thread (arg=0x7fffe5ca8700) at 
pthread_create.c:311
        __res = <optimized out>
        pd = 0x7fffe5ca8700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737048643328, 
6625759905135970499, 1, 140737488341728, 4096, 140737048643328, 
-6625738348813629245, -6625771708315219773}, 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  0x00007ffff4f0d93d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:113
No locals.

Thread 1 (Thread 0x7ffff7fc1980 (LWP 1829)):
#0  0x00007ffff4e5a1e5 in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
        resultvar = 0
        pid = 1829
        selftid = 1829
#1  0x00007ffff4e5d398 in __GI_abort () at abort.c:90
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x4e029b, sa_sigaction = 
0x4e029b}, sa_mask = {__val = {140737488345024, 66, 140737351945653, 5, 0, 
72057594037927937, 140737301888232, 10411776, 66, 140737488343728, 
140737351971317, 0, 0, 140737305687656, 4294967295, 10411856}}, sa_flags = 80, 
sa_restorer = 0x101010101010101}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ffff6b9fc16 in g_assertion_message (domain=domain@entry=0x0, 
file=file@entry=0x4e029b "filedata.c", line=line@entry=1101, 
func=func@entry=0x4e0ea0 <__PRETTY_FUNCTION__.52768> "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\300\322\377\377\377\177\000\000\343\224\000&\000\000\000\000\376\001N\000\000\000\000"
        s = 0x9edf00 ""
#3  0x00007ffff6b9fc74 in g_assertion_message_expr (domain=domain@entry=0x0, 
file=file@entry=0x4e029b "filedata.c", line=line@entry=1101, 
func=func@entry=0x4e0ea0 <__PRETTY_FUNCTION__.52768> "file_data_new_group", 
expr=expr@entry=0x4e01fe "fd") at 
/tmp/buildd/glib2.0-2.36.4/./glib/gtestutils.c:1923
        s = <optimized out>
#4  0x00000000004572ac in file_data_new_group (path_utf8=<optimized out>) at 
filedata.c:1101
        dir = 0x9e5540 "/home/pabs"
        st = {st_dev = 65025, st_ino = 1840585, st_nlink = 1, st_mode = 33184, 
st_uid = 1000, st_gid = 1000, __pad0 = 0, st_rdev = 0, st_size = 13658, 
st_blksize = 4096, st_blocks = 32, st_atim = {tv_sec = 1377250061, tv_nsec = 
506019950}, st_mtim = {tv_sec = 1049958000, tv_nsec = 0}, st_ctim = {tv_sec = 
1377250060, tv_nsec = 338043750}, __unused = {0, 0, 0}}
        fd = 0x0
        files = <optimized out>
        __PRETTY_FUNCTION__ = "file_data_new_group"
#5  0x0000000000469445 in layout_set_path (lw=lw@entry=0x7ed270, 
path=<optimized out>) at layout.c:855
        fd = <optimized out>
        ret = <optimized out>
#6  0x000000000046cb36 in layout_new_from_config 
(attribute_names=attribute_names@entry=0x7fffffffd6a0, 
attribute_values=attribute_values@entry=0x7fffffffd580, use_commandline=1) at 
layout.c:2427
        lop = {id = 0x7e6560 "main", order = 0x7e74d0 "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 = 0x7ed1a0 "", last_path = 0x7ebac0 
"/home/pabs/devel/debian/deriv/census/var/Raspbian", startup_path = 
STARTUP_PATH_CURRENT, exit_on_close = 0}
        lw = 0x7ed270
        path = 0x7ed250 "/home/pabs/img"
#7  0x00000000004a50af in options_parse_toplevel 
(attribute_values=0x7fffffffd580, attribute_names=0x7fffffffd6a0, 
element_name=<optimized out>, parser_data=0x7d0e40, context=<optimized out>, 
data=<optimized out>, error=<optimized out>) at rcfile.c:1121
        lw = 0x0
#8  options_parse_toplevel (parser_data=0x7d0e40, context=<optimized out>, 
element_name=<optimized out>, attribute_names=0x7fffffffd6a0, 
attribute_values=0x7fffffffd580, data=<optimized out>, error=0x7fffffffd7c0) at 
rcfile.c:1096
No locals.
#9  0x00000000004a27bb in start_element (context=0x7d0fc0, 
element_name=0x7d7390 "layout", attribute_names=0x7fffffffd6a0, 
attribute_values=0x7fffffffd580, user_data=0x7d0e40, error=0x7fffffffd7c0) at 
rcfile.c:1186
        parser_data = 0x7d0e40
        func = 0x7d1090
#10 0x00007ffff6b7e631 in emit_start_element (context=context@entry=0x7d0fc0, 
error=error@entry=0x0) at /tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1029
        i = <optimized out>
        attr_names = 0x7fffffffd6a0
        attr_values = 0x7fffffffd580
        tmp_error = 0x0
#11 0x00007ffff6b7ff90 in g_markup_parse_context_parse 
(context=context@entry=0x7d0fc0, text=<optimized out>, text_len=<optimized 
out>, text_len@entry=20298, error=error@entry=0x0) at 
/tmp/buildd/glib2.0-2.36.4/./glib/gmarkup.c:1366
        __PRETTY_FUNCTION__ = "g_markup_parse_context_parse"
#12 0x00000000004a5cfb in load_config_from_buf (buf=<optimized out>, 
size=20298, startup=startup@entry=1) at rcfile.c:1231
        context = 0x7d0fc0
        ret = 1
        parser_data = 0x7d0e40
#13 0x00000000004a5dc5 in load_config_from_file 
(utf8_path=utf8_path@entry=0x7d9170 "/home/pabs/.config/geeqie/geeqierc.xml", 
startup=startup@entry=1) at rcfile.c:1253
        size = 20298
        buf = 0x7d20b0 "<!--\n", '#' <repeats 70 times>, "\n#", ' ' <repeats 25 
times>, "Geeqie config file      version 1.1        #\n", '#' <repeats 53 
times>...
        ret = 1
#14 0x000000000047cfde in load_options (options=<optimized out>) at 
options.c:265
        success = <optimized out>
        rc_path = 0x7d9170 "/home/pabs/.config/geeqie/geeqierc.xml"
#15 0x000000000041ac13 in main (argc=2, argv=0x7fffffffdb28) at main.c:827
        first_collection = 0x0
        buf = <optimized out>
        cd = 0x0

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (700, 'testing'), (600, 'unstable'), (550, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.10-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-7
ii  libc6               2.17-92
ii  libexiv2-12         0.23-1
ii  libgcc1             1:4.8.1-2
ii  libgdk-pixbuf2.0-0  2.28.2-1
ii  libglib2.0-0        2.36.4-1
ii  libgtk2.0-0         2.24.20-1
ii  libjpeg8            8d-1
ii  liblcms1            1.19.dfsg-1.2
ii  liblircclient0      0.9.0~pre1-1
ii  libpango1.0-0       1.32.5-5+b1
ii  libstdc++6          4.8.1-2
ii  libtiff4            3.9.7-1

Versions of packages geeqie recommends:
pn  exiftran         <none>
pn  exiv2            <none>
ii  imagemagick      8:6.7.7.10-5
ii  librsvg2-common  2.36.4-2
pn  ufraw-batch      <none>
ii  zenity           3.8.0-1

Versions of packages geeqie suggests:
ii  geeqie-dbg     1:1.1-7
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