-----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  0x00007ffff79e0317 in gtk_widget_set_property (object=0x927ef0, 
> prop_id=<optimized out>, value=0x7fffffffd590, pspec=<optimized out>)
>     at /build/gtk+2.0-zztKf7/gtk+2.0-2.24.24/gtk/gtkwidget.c:2739
> #3  0x00007ffff6164bdb 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

Reply via email to