Bug#923018: geeqie: Segfault on create new archive filters

2019-02-25 Thread jEsuSdA 8)

El 25/2/19 a las 19:13, Andreas Ronnquist escribió:

Thanks!

I might have found the cause - there's a check in the code for the word
"Filter", which I can see is "Filtro" in your Spanish version -
In my system (which I run in Swedish), the string is also "Filter"
just like in English, so I don't run into the problem.

Could you please try to run geeqie in English like so:

LC_ALL=C geeqie

and report back if you run into the problem or not.



That's it!

Running it in English does not crashes Geeqie.

;)

Thanks a lot, Andreas!!



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-25 Thread Andreas Ronnquist
On Mon, 25 Feb 2019 18:35:57 +0100 "jEsuSdA 8)" 
wrote:
> El 23/2/19 a las 21:09, Andreas Ronnquist escribió:
> > 
> > That doesn't tell me much - please install debug symbols for geeqie
> > - see
> > 
> > https://wiki.debian.org/AutomaticDebugPackages
> > 
> > and add the testing-debug repo - after this install the
> > geeqie-dbgsym package and please do a backtrace in gdb (the command
> > bt full in gdb) after the segmentation fault.
> > 
> > thanks
> > /Andreas
> > gus...@debian.org
> > 
> 
> Hi again!
> 
> This is the output:
> 
> 
- 8< -

Thanks! 

I might have found the cause - there's a check in the code for the word
"Filter", which I can see is "Filtro" in your Spanish version -
In my system (which I run in Swedish), the string is also "Filter"
just like in English, so I don't run into the problem.

Could you please try to run geeqie in English like so:

LC_ALL=C geeqie

and report back if you run into the problem or not.

Regards
/Andreas
gus...@debian.org



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-25 Thread jEsuSdA 8)

El 23/2/19 a las 21:09, Andreas Ronnquist escribió:


That doesn't tell me much - please install debug symbols for geeqie -
see

https://wiki.debian.org/AutomaticDebugPackages

and add the testing-debug repo - after this install the geeqie-dbgsym
package and please do a backtrace in gdb (the command bt full in gdb)
after the segmentation fault.

thanks
/Andreas
gus...@debian.org



Hi again!

This is the output:



Starting program: /usr/bin/geeqie
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7180c700 (LWP 7334)]
[New Thread 0x7100b700 (LWP 7335)]
[Detaching after fork from child process 7336]
[Detaching after fork from child process 7338]
[Detaching after fork from child process 7340]
[Detaching after fork from child process 7343]
[New Thread 0x7fffe9e6a700 (LWP 7345)]
[New Thread 0x7fffe9669700 (LWP 7346)]
[Detaching after fork from child process 7347]
[Detaching after fork from child process 7349]
[Detaching after fork from child process 7351]
[Detaching after fork from child process 7353]
[Thread 0x7fffe9e6a700 (LWP 7345) exited]

Thread 1 "geeqie" received signal SIGSEGV, Segmentation fault.
0x55659fa1 in filter_add_scroll (data=0x566998e0)
at preferences.c:1062
1062in preferences.c
(gdb) bt full
#0  0x55659fa1 in filter_add_scroll (data=0x566998e0)
at preferences.c:1062
path = 0x56f0b8c0
list_cells = 
cell = 
column = 
list_columns =
  0x56f150c0 = {0x56ebd6d0, 0x56ef5100, 
0x56ef5280, 0x56ef5400, 0x56ef5580}

title = 
i = 5
rows = 
#1  0x773c4dd8 in g_main_context_dispatch ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x773c51c8 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x773c54c2 in g_main_loop_run ()
at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x77a768e7 in gtk_main ()
at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5  0x555c1d06 in main (argc=, argv=)
at main.c:1026
first_collection = 
buf = 0x562996f0 ""
--Type  for more, q to quit, c to continue without paging--c
cd = 
__func__ = "main"
(gdb)



I hope this will be useful.
Thanks a lot!



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-23 Thread Andreas Ronnquist
On Sat, 23 Feb 2019 20:34:41 +0100
"jEsuSdA 8)"  wrote:

>El 23/2/19 a las 19:05, Andreas Ronnquist escribió:
>> On Sat, 23 Feb 2019 01:36:27 +0100 jEsuSdA 
>> wrote:  
>>> Dear Maintainer,
>>>
>>> Geeqie crashes when trying to editing archive preferences.
>>>
>>> Once you try to ADD new archive filter, geeqie crashes.
>>>  
>> 
- 8< -
>
>For help, type "help".
>Type "apropos word" to search for commands related to "word"...
>Reading symbols from geeqie...(no debugging symbols found)...done.
>(gdb) start
>Function "main" not defined.
>Make breakpoint pending on future shared library load? (y or [n]) n
>Starting program: /usr/bin/geeqie
>[Thread debugging using libthread_db enabled]
>Using host libthread_db library
>"/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7160e700
>(LWP 11622)] [New Thread 0x70e0d700 (LWP 11623)]
>[Detaching after fork from child process 11624]
>[Detaching after fork from child process 11626]
>[Detaching after fork from child process 11628]
>[Detaching after fork from child process 11630]
>[New Thread 0x7fffe9671700 (LWP 11632)]
>[New Thread 0x7fffe8e70700 (LWP 11633)]
>[Detaching after fork from child process 11634]
>[Detaching after fork from child process 11636]
>[Detaching after fork from child process 11638]
>[Detaching after fork from child process 11640]
>[Thread 0x7fffe8e70700 (LWP 11633) exited]
>
>Thread 1 "geeqie" received signal SIGSEGV, Segmentation fault.
>0x5565a432 in ?? ()
>

That doesn't tell me much - please install debug symbols for geeqie -
see

https://wiki.debian.org/AutomaticDebugPackages

and add the testing-debug repo - after this install the geeqie-dbgsym
package and please do a backtrace in gdb (the command bt full in gdb)
after the segmentation fault.

thanks
/Andreas
gus...@debian.org



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-23 Thread jEsuSdA 8)

El 23/2/19 a las 19:05, Andreas Ronnquist escribió:

On Sat, 23 Feb 2019 01:36:27 +0100 jEsuSdA  wrote:

Dear Maintainer,

Geeqie crashes when trying to editing archive preferences.

Once you try to ADD new archive filter, geeqie crashes.



In addition to what I wrote above - Could you please try upgrading your
packages to what is present in testing? I can see see from the version
dependency information in the bug report that some of your packages are
not even up to date with versioning in testing. This might very well
affect package behaviour - and I cannot support some arbitrary mix of
stable with testing (Which your APT policy seem to suggest).

/Andreas
gus...@debian.org



After updating all deps the crash still happening.

Here the debug info:


jesusda@lucas in ~
$ → geeqie

(geeqie:13417): Gtk-CRITICAL **: 20:33:53.539: 
IA__gtk_font_button_set_font_name: assertion 'fontname != NULL' failed


(geeqie:13417): Gtk-CRITICAL **: 20:33:53.548: 
IA__gtk_tree_model_get_iter_first: assertion 'GTK_IS_TREE_MODEL 
(tree_model)' failed

Violación de segmento





jesusda@lucas in ~
$ → gdb geeqie
GNU gdb (Debian 8.2-1) 8.2
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 


This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from geeqie...(no debugging symbols found)...done.
(gdb) start
Function "main" not defined.
Make breakpoint pending on future shared library load? (y or [n]) n
Starting program: /usr/bin/geeqie
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7160e700 (LWP 11622)]
[New Thread 0x70e0d700 (LWP 11623)]
[Detaching after fork from child process 11624]
[Detaching after fork from child process 11626]
[Detaching after fork from child process 11628]
[Detaching after fork from child process 11630]
[New Thread 0x7fffe9671700 (LWP 11632)]
[New Thread 0x7fffe8e70700 (LWP 11633)]
[Detaching after fork from child process 11634]
[Detaching after fork from child process 11636]
[Detaching after fork from child process 11638]
[Detaching after fork from child process 11640]
[Thread 0x7fffe8e70700 (LWP 11633) exited]

Thread 1 "geeqie" received signal SIGSEGV, Segmentation fault.
0x5565a432 in ?? ()






Tnanks! ;)



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-23 Thread Andreas Ronnquist
On Sat, 23 Feb 2019 01:36:27 +0100 jEsuSdA  wrote:
> Dear Maintainer,
> 
> Geeqie crashes when trying to editing archive preferences.
> 
> Once you try to ADD new archive filter, geeqie crashes.
> 

In addition to what I wrote above - Could you please try upgrading your
packages to what is present in testing? I can see see from the version
dependency information in the bug report that some of your packages are
not even up to date with versioning in testing. This might very well
affect package behaviour - and I cannot support some arbitrary mix of
stable with testing (Which your APT policy seem to suggest).

/Andreas
gus...@debian.org



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-22 Thread Andreas Ronnquist
Control: tags moreinfo

On Sat, 23 Feb 2019 01:36:27 +0100 jEsuSdA  wrote:
> Package: geeqie
> Version: 1:1.4+git20190121-1
> Severity: important
> 
> Dear Maintainer,
> 
> Geeqie crashes when trying to editing archive preferences.
> 
> Once you try to ADD new archive filter, geeqie crashes.
> 
> Here, the configuration settings where the bug exists:
> https://i.imgur.com/nXGXQBR.png
> 

I cannot reproduce this - Does the program crash immediately as you
press the "Añadir" button?

A backtrace from the crash with debug symbols activated for geeqie would
be really helpful.

/Andreas Rönnquist
gus...@debian.org



Bug#923018: geeqie: Segfault on create new archive filters

2019-02-22 Thread jEsuSdA
Package: geeqie
Version: 1:1.4+git20190121-1
Severity: important

Dear Maintainer,

Geeqie crashes when trying to editing archive preferences.

Once you try to ADD new archive filter, geeqie crashes.

Here, the configuration settings where the bug exists:
https://i.imgur.com/nXGXQBR.png

Thanks!



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.18.0-20.2-liquorix-amd64 (SMP w/4 CPU cores; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=es_ES.utf8, LC_CTYPE=es_ES.utf8 (charmap=UTF-8), 
LANGUAGE=es_ES.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages geeqie depends on:
ii  geeqie-common1:1.4+git20190121-1
ii  libatk1.0-0  2.30.0-2
ii  libc62.28-2
ii  libcairo21.16.0-2
ii  libexiv2-14  0.25-4
ii  libfontconfig1   2.13.0-5
ii  libfreetype6 2.9.1-3
ii  libgcc1  1:8.2.0-13
ii  libgdk-pixbuf2.0-0   2.38.0+dfsg-7
ii  libglib2.0-0 2.58.2-3
ii  libgtk2.0-0  2.24.32-3
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  liblcms2-2   2.9-3
ii  liblirc-client0  0.10.0-2+b1
ii  liblua5.1-0  5.1.5-8.1+b2
ii  libpango-1.0-0   1.42.4-3
ii  libpangocairo-1.0-0  1.42.4-3
ii  libpangoft2-1.0-01.42.4-3
ii  libstdc++6   8.2.0-13
ii  libtiff5 4.0.9-2
ii  sensible-utils   0.0.12

Versions of packages geeqie recommends:
ii  cups-bsd [lpr]   2.2.10-3
ii  exiftran 2.10-2+b3
ii  exiv20.25-4
ii  imagemagick  8:6.9.10.23+dfsg-2
ii  imagemagick-6.q16 [imagemagick]  8:6.9.10.23+dfsg-2
ii  librsvg2-common  2.44.10-1
ii  ufraw-batch  0.22-4
ii  zenity   3.30.0-2

Versions of packages geeqie suggests:
pn  geeqie-dbg   
ii  gimp 2.10.8-2
ii  libjpeg-turbo-progs [libjpeg-progs]  1:1.5.2-2+b1
ii  ufraw0.22-4
pn  xpaint   

-- no debconf information