Bug#762162: geeqie: segfault on startup

2014-09-27 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi Mattia,

It is a luck that you have one system where you can see the crash and
one where it don't. That might help in finding the bug.

Am Sa den 27. Sep 2014 um  4:58 schrieb Mattia Dongili:
 - the stack trace is similar to that of all other reporters
 
 - top of the stack is
 #0  append_escaped_text (length=optimized out, text=optimized out, 
 str=0xa60160) at /build/glib2.0-Dv_k6u/glib2.0-2.42.0/./glib/gmarkup.c:2163
 #1  g_markup_escape_text (text=optimized out, length=optimized out, 
 length@entry=-1) at /build/glib2.0-Dv_k6u/glib2.0-2.42.0/./glib/gmarkup.c:2239
 #2  0x779e0317 in gtk_widget_set_property (object=0x927ef0, 
 prop_id=optimized out, value=0x7fffd590, pspec=optimized out)
 at /build/gtk+2.0-zztKf7/gtk+2.0-2.24.24/gtk/gtkwidget.c:2739
 #3  0x76164bdb in object_set_property (nqueue=optimized out, 
 value=optimized out, pspec=optimized out, object=optimized out)
 at /build/glib2.0-Dv_k6u/glib2.0-2.42.0/./gobject/gobject.c:1415
 
 - the problematic pointer is:
 
 (gdb) print *str
 $2 = {str = 0x7fffec2f5010 Image profile: sRGB\nScreen profile:
 +\373\233\320\324\254Æ\367\344\037\021k\251\227, incomplete sequence
 \344, len = 536268, allocated_len = 1048576}

At least that gives some pointer to line 2291 in src/layout_util.c:
   buf = g_strdup_printf(_(Image profile: %s\nScreen profile: %s), 
image_profile, screen_profile);

Can you paste the output of xprop -root please? Also please tell me
which window manager you use on both of your systems.

If you find the time, you might set a break point just before that line
and print the content of screen_profile variable.

I suspect some strange content. That variable gets casted from
cmsUInt8Number* to gchar*.

   which, past Screen profile is probably mostly garbage and looks non
   terminated. len is also a bit off.

True. Lets see where this is coming from.

 Just for a comparison on package versions, this is from a system where
 the bug doesn't show.

There are no real differences in libraries.

 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

That is the only major difference I find over here. In fact that this
string is subject to get localized, that might be a hint but we have no
locales for that two languages.

Regards
   Klaus
- -- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen kl...@ethgen.de
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQGcBAEBCgAGBQJUJpCuAAoJEKZ8CrGAGfasRGwMAL7EFP9oc2aYEYDnQ+xHZHZ1
abq1wStJDgWop7v+n5c6mo3TxNe2wYzVnn/YYTP6Zut2C/39VmEzNWrH3ZNXoLVg
VRpvA6dfLQWNQ60lwAL9J7JA3Q7w8aaNT9l0YnRsoB5AIy1YBelLZnhSPkuJz9tc
k4eD9OpjhMX2wtXE/wzp1gQ/lF+uahkpgZeFdep4B9d07CJDdSOmaAu002tW3fGc
2aYJ2lcLX/20IcQEpdiB8Nadd6VOAsSCWWitin3IZnceyABeK3Hc0XYKX6NShlaS
+JbZogJnLtumRf7SxhzlqeBaNhrOPEplgkwfxEBq/c3SMH/z+PZqAPFwQ7NeuXWd
6hkVuwpztDMC0Cs8hCRjJEtm97Mqy/J1/BVsXhoUWCFhN6JFqQUpGUtDldIKmKjs
RD2+Ik1GWqLm5Yb5p7IWRETsVzSa8gCNLORLYqp/3oPZGdpQo6c22vs0uXCX8YAF
I+kJqfn2knUaDAq79+tM7udUOeP+CiFK980ZNyw1GA==
=l0sz
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762162: geeqie: segfault on startup

2014-09-27 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

I found the bug. Thanks all for reporting and help to find it.

After the last information that pointed to the correct position where
the bug happens, the problem was easy to find. There was even a patch
for it dated for 2014-06-17 from Michael Schwendt on the mailing list
and I had have marked that mail for review. But I did overseen it in
this case.

The next build should fix it.

Regards
   Klaus
- -- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen kl...@ethgen.de
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQGcBAEBCgAGBQJUJp5qAAoJEKZ8CrGAGfasmdEL/jJxAiLlE2+Di1urb/0yA2rf
xllHtiyCgxzfhp3/hJDRYLHCPZPZbOeoS+h6OHqyO+ELIVdwMFZuzVNcUVUDMv96
nr80Zws6m3ThLvY/dVhNsVtUgmnB63Zv+MRDvrmf38VC+p6UsD5v75L6TOF3DGxH
hDmFq/Beo1OXwkmYt9tR8vXnTreIfYrQa9Rnfb/Lyh2lyOYf0oW+5sQRJn5eTwlV
1M26ytu+w8uk3Ck5gsduguzeBbhAyYrlm5QlYAKkZOBMq9SVKYAzJRSX4MCXyr8E
l0U0NrpKF6xoKV9XDkGyNSwSrCJwov0IYlG/5r44RfmVkaQoz3ew4ZG8XLc0QZwx
t1pJESD68bkZwBEJoIvjxyjPFXxhhxwXdG+tYaYuSmZZBLLP6Mc/Gx/Q7M0lPKt1
euP5o1m4Yp1k7LsaxXNXue7ejHUApYHl9WZ58TtiBEwLC0q15BI7A0N+3Qm3SdyB
I25PvAW3p7eNGhaook9VT9YhJ9u/OeYnqLaoYtWI3g==
=F2r9
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762162: geeqie: segfault on startup

2014-09-27 Thread Mattia Dongili
Package: geeqie
Version: 1:1.2-1
Followup-For: Bug #762162

Hi Klaus,
thanks a lot and feel free to ask if you need me to test the fix related
to this bug.

Regards,
Mattia


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762162: geeqie: segfault on startup

2014-09-26 Thread Mattia Dongili
Package: geeqie
Version: 1:1.2-1
Followup-For: Bug #762162

I just updated the system and I can still (actually I just opened geeqie
after a long time so I don't really know when it started) reproduce the
SIGSEGV.

I'll rebuild from source later, but just in case this is useful:

- the stack trace is similar to that of all other reporters

- top of the stack is
#0  append_escaped_text (length=optimized out, text=optimized out, 
str=0xa60160) at /build/glib2.0-Dv_k6u/glib2.0-2.42.0/./glib/gmarkup.c:2163
#1  g_markup_escape_text (text=optimized out, length=optimized out, 
length@entry=-1) at /build/glib2.0-Dv_k6u/glib2.0-2.42.0/./glib/gmarkup.c:2239
#2  0x779e0317 in gtk_widget_set_property (object=0x927ef0, 
prop_id=optimized out, value=0x7fffd590, pspec=optimized out)
at /build/gtk+2.0-zztKf7/gtk+2.0-2.24.24/gtk/gtkwidget.c:2739
#3  0x76164bdb in object_set_property (nqueue=optimized out, 
value=optimized out, pspec=optimized out, object=optimized out)
at /build/glib2.0-Dv_k6u/glib2.0-2.42.0/./gobject/gobject.c:1415

- the problematic pointer is:

(gdb) print *str
$2 = {str = 0x7fffec2f5010 Image profile: sRGB\nScreen profile:
+\373\233\320\324\254Æ\367\344\037\021k\251\227, incomplete sequence
\344, len = 536268, allocated_len = 1048576}

  which, past Screen profile is probably mostly garbage and looks non
  terminated. len is also a bit off.

My bet is geeqie needs rebuilding on the latest library versions but
I'll be able to only verify it later.

Thanks!

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.15.0+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages geeqie depends on:
ii  geeqie-common1:1.2-1
ii  libatk1.0-0  2.12.0-1
ii  libc62.19-11
ii  libcairo21.12.16-5
ii  libexiv2-13  0.24-4
ii  libfontconfig1   2.11.0-6.1
ii  libfreetype6 2.5.2-2
ii  libgcc1  1:4.9.1-15
ii  libgdk-pixbuf2.0-0   2.30.8-1
ii  libglib2.0-0 2.42.0-1
ii  libgtk2.0-0  2.24.24-1
ii  libjpeg8 8d1-1
ii  liblcms2-2   2.6-3
ii  liblircclient0   0.9.0~pre1-1.1
ii  libpango-1.0-0   1.36.7-1
ii  libpangocairo-1.0-0  1.36.7-1
ii  libpangoft2-1.0-01.36.7-1
ii  libstdc++6   4.9.1-15
ii  libtiff5 4.0.3-10

Versions of packages geeqie recommends:
ii  exiftran 2.07-14
ii  exiv20.24-4
ii  imagemagick  8:6.8.9.6-4
ii  librsvg2-common  2.40.4-1
ii  lpr  1:2008.05.17+nmu1
ii  ufraw-batch  0.19.2-3+b1
ii  zenity   3.14.0-1

Versions of packages geeqie suggests:
ii  geeqie-dbg   1:1.2-1
ii  gimp 2.8.14-1
ii  libjpeg-progs1:1.3.1-3
ii  libjpeg-turbo-progs [libjpeg-progs]  1:1.3.1-3
pn  ufrawnone
pn  xpaint   none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762162: geeqie: segfault on startup

2014-09-26 Thread Mattia Dongili
Package: geeqie
Version: 1:1.2-1
Followup-For: Bug #762162

Just for a comparison on package versions, this is from a system where
the bug doesn't show.


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (1001, 'unstable'), (1001, 'testing'), (1001, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages geeqie depends on:
ii  geeqie-common1:1.2-1
ii  libatk1.0-0  2.12.0-1
ii  libc62.19-11
ii  libcairo21.12.16-5
ii  libexiv2-13  0.24-4
ii  libfontconfig1   2.11.0-6.1
ii  libfreetype6 2.5.2-2
ii  libgcc1  1:4.9.1-15
ii  libgdk-pixbuf2.0-0   2.30.8-1
ii  libglib2.0-0 2.42.0-1
ii  libgtk2.0-0  2.24.24-1
ii  libjpeg8 8d1-1
ii  liblcms2-2   2.6-3
ii  liblircclient0   0.9.0~pre1-1.1
ii  libpango-1.0-0   1.36.7-1
ii  libpangocairo-1.0-0  1.36.7-1
ii  libpangoft2-1.0-01.36.7-1
ii  libstdc++6   4.9.1-15
ii  libtiff5 4.0.3-10

Versions of packages geeqie recommends:
ii  exiftran 2.07-14
ii  exiv20.24-4
ii  imagemagick  8:6.8.9.6-4
ii  librsvg2-common  2.40.4-1
ii  lprng [lpr]  3.8.B-2
ii  ufraw-batch  0.19.2-3+b1
ii  zenity   3.14.0-1

Versions of packages geeqie suggests:
pn  geeqie-dbg   none
ii  gimp 2.8.14-1
ii  libjpeg-progs1:1.3.1-3
ii  libjpeg-turbo-progs [libjpeg-progs]  1:1.3.1-3
ii  ufraw0.19.2-3+b1
pn  xpaint   none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762162: geeqie: segfault on startup

2014-09-25 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

at the moment I still poke in the dark. I cannot reproduce what makes it
difficult to work on it.

Could one of you that have that bug, can try to reproduce it with a
fully up 2 date system? What I see is that all reporters uses an older
libglib2.0-0 than included in sid.

Another help would be if one of you is able to build the package from
source package on your system to see if the bug still remains.

Regards
   Klaus
- -- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen kl...@ethgen.de
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQGcBAEBCgAGBQJUJJb+AAoJEKZ8CrGAGfasML8L/jH2g6GHdLDRup7d5LyNczlf
B5G7Y2jGQMVlVoVZ52fWPtfdMrmchGUilE28f8OoernC5wjhuzAT9sFu8F9/zmW5
ZW6znxHgtM8WV5st8s1Wv6fkOSrFB+O7WOgpgfIkm4gfGBEMDqzLESN6ELUXpFx8
z/CCfJAeKWH+rPqZDRdOIDtuqjpVecVEyki922JTwec68Q5RZjwP8GclCl40U407
juqa38/G4HkKD1Ofc6lVtG9S1WJ9r8q2xef92D4pFxf8zjbFz6fwCG9qx3nH09L0
NNbnEzJQBJRFodhWulXwaXLGNjZ5pUk6Q3qsOm5QJY6lRhCvFA7tO3LzXzG/H+LZ
a40thhe0CW/pqFsbtl0Yii7cll0IUYXuhkAA+fIhKsjcfEly1/FBML3X8XlyWOi2
4ARQAVQsMXwPuGl8SgiXNSUT4hZCWqRvBxi3wjsMJxxFiyo4AKHFauusTWPNzBFr
lmrAZ2RfB9Wh/4OapUwd2SCigIqGNJIm89h6iwYpmw==
=Hb3E
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#762162: geeqie: segfault on startup

2014-09-21 Thread Volker Grabsch
Package: geeqie
Version: 1:1.2-1
Followup-For: Bug #762162

Dear Maintainer,

I have the same problem with geeqie.

The output of:

gdb -batch -n -ex run -ex bt -ex 'thread apply all bt full' --args geeqie

is:

[Thread debugging using libthread_db enabled]
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.

Program received signal SIGSEGV, Segmentation fault.
0x75e8e610 in g_markup_escape_text () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#0  0x75e8e610 in g_markup_escape_text () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x779e0317 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x7798ccee in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5  0x7798b3ba in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#6  0x77983056 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x77810353 in gtk_activatable_do_set_related_action () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8  0x7798d154 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x7780c7cc in gtk_action_create_tool_item () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x779ccdef in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x779cbfc2 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x779cbfc2 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x779cf7af in gtk_ui_manager_ensure_update () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x779cf811 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x0047120e in layout_menu_recent_update (lw=0x797800) at 
layout_util.c:1214
#18 0x004a5c4f in end_element (context=0x77b4b0, element_name=0x77b5d0 
layout, user_data=0x77b290, error=0x7fffe2e0) at rcfile.c:1141
#19 0x75e8d267 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x75e8df3e in g_markup_parse_context_parse () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x004a5ccd in load_config_from_buf (buf=optimized out, 
size=20270, startup=startup@entry=1) at rcfile.c:1173
#22 0x004a5d8d in load_config_from_file 
(utf8_path=utf8_path@entry=0x77b210 /home/vog/.config/geeqie/geeqierc.xml, 
startup=startup@entry=1) at rcfile.c:1195
#23 0x0047cfae in load_options (options=optimized out) at 
options.c:260
#24 0x00419c20 in main (argc=1, argv=0x7fffe618) at main.c:827

Thread 1 (Thread 0x77fc1980 (LWP 8304)):
#0  0x75e8e610 in g_markup_escape_text () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#1  0x779e0317 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#2  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4  0x7798ccee in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#5  0x7798b3ba in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#6  0x77983056 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#7  0x77810353 in gtk_activatable_do_set_related_action () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x7798d154 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x7780c7cc in gtk_action_create_tool_item () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#12 0x779ccdef in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#13 0x779cbfc2 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0x779cbfc2 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x779cf7af in gtk_ui_manager_ensure_update () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0x779cf811 in ?? 

Bug#762162: geeqie: segfault on startup

2014-09-21 Thread Gianpaolo Cugola

Same problem here.

I am attaching the result of running:

gdb -batch -n -ex run -ex bt -ex 'thread apply all bt full' --args geeqie

before removing ~/.config/geeqie and ~/.local/share/geeqie and after 
removing them (and moviing to a folder containing images).


Sincerely
  G.

[Thread debugging using libthread_db enabled]
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.
[New Thread 0x7fffea392700 (LWP 2820)]

Program received signal SIGSEGV, Segmentation fault.
0x75e8e610 in g_markup_escape_text () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#0  0x75e8e610 in g_markup_escape_text () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x779e0317 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#2  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#3  0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x7798ccee in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#5  0x7798b3ba in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#6  0x77983056 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#7  0x77810353 in gtk_activatable_do_set_related_action () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8  0x7798d154 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x7780c7cc in gtk_action_create_tool_item () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x779ccdef in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#13 0x779cbfc2 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#14 0x779cbfc2 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x779cf7af in gtk_ui_manager_ensure_update () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x779cf811 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x0047120e in layout_menu_recent_update (lw=0x798a80) at 
layout_util.c:1214
#18 0x004a5c4f in end_element (context=0x77dab0, element_name=0x77dc90 
layout, user_data=0x77dff0, error=0x7fffe0b0) at rcfile.c:1141
#19 0x75e8d267 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x75e8df3e in g_markup_parse_context_parse () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x004a5ccd in load_config_from_buf (buf=optimized out, 
size=18489, startup=startup@entry=1) at rcfile.c:1173
#22 0x004a5d8d in load_config_from_file 
(utf8_path=utf8_path@entry=0x77da30 /home/cugola/.config/geeqie/geeqierc.xml, 
startup=startup@entry=1) at rcfile.c:1195
#23 0x0047cfae in load_options (options=optimized out) at 
options.c:260
#24 0x00419c20 in main (argc=1, argv=0x7fffe3e8) at main.c:827

Thread 2 (Thread 0x7fffea392700 (LWP 2820)):
#0  0x73c860ed in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x75e89ea4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x75e8a232 in g_main_loop_run () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x768dff06 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#4  0x75eb08e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5  0x73f590a4 in start_thread (arg=0x7fffea392700) at 
pthread_create.c:309
__res = optimized out
pd = 0x7fffea392700
now = optimized out
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737123002112, 
-5768958280384874850, 1, 140737354125408, 140737319209104, 140737123002112, 
5768934584009651870, 5768949397769844382}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = optimized out
pagesize_m1 = optimized out
sp = optimized out
freesize = optimized out
__PRETTY_FUNCTION__ = start_thread
#6  0x73c8ec2d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x77fbc980 (LWP 2816)):
#0  0x75e8e610 in g_markup_escape_text () from 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#1  0x779e0317 in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol table info available.
#2  0x76166bdb in g_object_set_valist () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#3  0x7616746c in g_object_set () from 
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#4  0x7798ccee in ?? () from 
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
No symbol 

Bug#762162: geeqie: segfault on startup

2014-09-19 Thread Matti Koskimies
Package: geeqie
Version: 1:1.2-1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

Startup of geeqie fails with Segmentation fault. Also when starting in an
empty directory (--debug output below).



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

Kernel: Linux 3.16-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages geeqie depends on:
ii  geeqie-common1:1.2-1
ii  libatk1.0-0  2.12.0-1
ii  libc62.19-11
ii  libcairo21.12.16-5
ii  libexiv2-13  0.24-4
ii  libfontconfig1   2.11.0-6.1
ii  libfreetype6 2.5.2-1.1
ii  libgcc1  1:4.9.1-14
ii  libgdk-pixbuf2.0-0   2.30.8-1
ii  libglib2.0-0 2.40.0-5
ii  libgtk2.0-0  2.24.24-1
ii  libjpeg8 8d1-1
ii  liblcms2-2   2.6-3
ii  liblircclient0   0.9.0~pre1-1.1
ii  libpango-1.0-0   1.36.7-1
ii  libpangocairo-1.0-0  1.36.7-1
ii  libpangoft2-1.0-01.36.7-1
ii  libstdc++6   4.9.1-14
ii  libtiff5 4.0.3-10

Versions of packages geeqie recommends:
ii  cups-bsd [lpr]   1.7.5-2
ii  exiftran 2.07-14
ii  exiv20.24-4
ii  imagemagick  8:6.8.9.6-4
ii  librsvg2-common  2.40.4-1
ii  ufraw-batch  0.19.2-3+b1
ii  zenity   3.12.1-1.1

Versions of packages geeqie suggests:
pn  geeqie-dbg none
ii  gimp   2.8.10-2
pn  libjpeg-progs  none
pn  ufraw  none
pn  xpaint none






*** /home/matti/geeqie--debug.txt
main.c:445: debugging output enabled (level 4)
main.c:780: 0.000458 (+0.000458) main: gtk_init
main.c:801: 0.007454 (+0.006996) main:
pixbuf_inline_register_stock_icons
main.c:804: 0.008090 (+0.000636) main: setting default options before
commandline handling
main.c:808: 0.008194 (+0.000104) main: parse_command_line
main.c:811: 0.008297 (+0.000103) main: mkdir_if_not_exists
main.c:826: 0.008875 (+0.000578) main: load_options
rcfile.c:1125: start gq
rcfile.c:1125: start global
rcfile.c:1125: start color_profiles
rcfile.c:1125: start profile
rcfile.c:1138: end profile
rcfile.c:1125: start profile
rcfile.c:1138: end profile
rcfile.c:1125: start profile
rcfile.c:1138: end profile
rcfile.c:1125: start profile
rcfile.c:1138: end profile
rcfile.c:1138: end color_profiles
rcfile.c:1125: start filter
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type
rcfile.c:1125: start file_type
rcfile.c:1138: end file_type

Bug#762162: geeqie: segfault on startup

2014-09-19 Thread Paul Wise
Control: severity -1 important
Control: tags -1 + moreinfo unreproducible

On Fri, Sep 19, 2014 at 09:23:26AM +0300, Matti Koskimies wrote:

 Startup of geeqie fails with Segmentation fault. Also when starting in an
 empty directory (--debug output below).

It doesn't crash for me in either case, downgrading. Please run these commands 
and paste the output into the bug.

sudo apt-get install gdb geeqie-dbg
gdb -batch -n -ex run -ex bt -ex 'thread apply all bt full' --args geeqie

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



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


Bug#762162: geeqie: segfault on startup

2014-09-19 Thread Klaus Ethgen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Hi,

Am Fr den 19. Sep 2014 um  7:23 schrieb Matti Koskimies:
 Startup of geeqie fails with Segmentation fault. Also when starting in an
 empty directory (--debug output below).

Paul already pointed you to gdb. But please can you test another. Try to
move away ~/.config/geeqie and ~/.local/share/geeqie and try to start it
then. (Do not delete this files, if it works this way we need them to
analyse what exactly happened.)

Regards
   Klaus
- -- 
Klaus Ethgen  http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16   Klaus Ethgen kl...@ethgen.de
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQGcBAEBCgAGBQJUHA5wAAoJEKZ8CrGAGfasLkgL/RIoXBhqvSzG7go9Hu4MVXsf
LR7trnezMfT49IzSbfTEjahqhZPsw0ebdQ2agxn3rgAD+gJMv/hifGiJXqZQc2Jx
PBVwqjGOfdExzbHLiOc7cek2nQCwuytBNeM2L1A2pnyqgd+yTAaUF52RqhQ+/44Z
hiYsg4m4muiHFI324aX0EJtZ1tsiWYoeYGSU0tTUhm8urMVmKXnFRoeNi6nb/c3/
OMZSGuqpBKARI0CNcxwm50hIjd4WmIy5MTcGWHmxfceFarSdeZNLVRsHfSTq3bGc
9st0PnMT+M8sHfRB+RkFilJGJgVt5rAZvt3S48FknciCptzVSono1Ja0gczlqlvc
ilKgPMtxotkKrpDOOmGuuA6evyhoVk58qbNuhG6RH1QebVImw9KmiNfMk6YCtBTR
UXqx6bhgiiUa+ZJDcGN1LshFnAD4n2cCztELGhmXtX5H1IJ/AstY8qfYE7Vn1SrI
jMA0tS2xJRWrD9gV5QDmy2vNbM4rXHk7W6XxBsGdxg==
=huRu
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org