Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-12-27 Thread intrigeri
intrigeri wrote (13 Dec 2013 13:51:41 GMT) :
 Ideally, someone would bisect libglib-perl and
 libglib-object-introspection-perl,so that we can backport the
 relevant change to Wheezy.

I think I've tracked this down to a single upstream bugfix commit in
libglib-object-introspection-perl. Now testing this in a Wheezy
environment to confirm, and then I'll file a bug against
libglib-object-introspection-perl and hopefully this can go through
s-p-u.

Cheers,
--
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


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



Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-12-13 Thread intrigeri
Hi,

intrigeri wrote (02 Mar 2013 11:23:46 GMT) :
 It's now been a while since I've run Wheezy + libglib-perl 3:1.280-1 +
 libglib-object-introspection-perl 0.014-1, and I've yet to see
 parcimonie-applet crash. Paul, what about you?

IIRC Paul told me on IRC he couldn't reproduce this anymore. Ideally,
someone would bisect libglib-perl and
libglib-object-introspection-perl,so that we can backport the relevant
change to Wheezy. Upstream for these two libraries lives in Git, so
the bisection would presumably not be too hard. If anyone interested
to do this but lacks some of the skills and s3kr3t tricks, I'm happy
to give a hand. Any taker?

Cheers,
--
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


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



Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-03-02 Thread intrigeri
Hi,

Paul Wise wrote (19 Feb 2013 03:57:54 GMT) :
   - libglib-perl 3:1.280-1
 Crashed.

   - libglib-object-introspection-perl 0.014-1
 Hasn't crashed yet and it has been overnight.

It's now been a while since I've run Wheezy + libglib-perl 3:1.280-1 +
libglib-object-introspection-perl 0.014-1, and I've yet to see
parcimonie-applet crash. Paul, what about you?

Cheers,
-- 
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


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



Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-02-19 Thread intrigeri
Hi,

Paul Wise wrote (19 Feb 2013 03:57:54 GMT) :
   - libglib-perl 3:1.280-1

 Crashed.

Same here.

Cheers,
-- 
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


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



Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-02-19 Thread Paul Wise
On Tue, 2013-02-19 at 11:57 +0800, Paul Wise wrote:

- libglib-object-introspection-perl 0.014-1
 
 Hasn't crashed yet and it has been overnight.

Another day later and it hasn't crashed yet.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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


Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-02-18 Thread Paul Wise
On Fri, 2013-02-15 at 16:26 +0100, intrigeri wrote:

   - libglib-perl 3:1.280-1

Crashed.

   - libglib-object-introspection-perl 0.014-1

Hasn't crashed yet and it has been overnight.

   - libcairo-perl 1.103-1
   - libgtk3-perl 0.008-1
   - libpango-perl 1.224-1

Didn't try these yet.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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


Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-02-17 Thread Paul Wise
On Fri, 2013-02-15 at 16:26 +0100, intrigeri wrote:

 I've just finished updating the Glib/GTK/Cairo/Pango Perl binding
 stack in experimental so that we can find out whether the bug lies in
 there, whether it's been fixed upstream, and then hopefully
 cherry-pick the right commit for Wheezy.

Great, thanks.

 So, Paul, may you please try upgrading the following packages to the
 versions in experimental, in that order, one after the other, and wait
 for a segfault before you upgrade the next package?

Will do, starting today.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


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


Bug#695838: parcimonie-applet: segfaults in perl periodically

2013-02-15 Thread intrigeri
Hi Paul,

Paul Wise wrote (13 Dec 2012 09:33:52 GMT) :
 I'm using GNOME 3 and parcimonie-applet segfaults periodically.

I've just finished updating the Glib/GTK/Cairo/Pango Perl binding
stack in experimental so that we can find out whether the bug lies in
there, whether it's been fixed upstream, and then hopefully
cherry-pick the right commit for Wheezy.

So, Paul, may you please try upgrading the following packages to the
versions in experimental, in that order, one after the other, and wait
for a segfault before you upgrade the next package?

  - libglib-perl 3:1.280-1
  - libglib-object-introspection-perl 0.014-1
  - libcairo-perl 1.103-1
  - libgtk3-perl 0.008-1
  - libpango-perl 1.224-1

I'm doing the same on my side, but given the segfault takes quite some
time to happen here, it would be super-awesome if you'd participate to
the debugging too :)
 
Cheers,
--
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


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



Bug#695838: parcimonie-applet: segfaults in perl periodically

2012-12-13 Thread Paul Wise
Package: parcimonie
Version: 0.7.1-1
Severity: important
File: /usr/bin/parcimonie-applet

I'm using GNOME 3 and parcimonie-applet segfaults periodically. Below I
have added a backtrace (some symbols missing due to lack of debug symbol
packages) and some output I could find in ~/.xsession-errors:

Occurred once:

(parcimonie-applet:5366): Gdk-CRITICAL **: 
gdk_window_thaw_toplevel_updates_libgtk_only: assertion 
`window-update_and_descendants_freeze_count  0' failed

Occurred once:

***MEMORY-ERROR***: parcimonie-applet[9449]: GSlice: assertion failed: 
sinfo-n_allocated  0

Occurred lots:

gpg: requesting key X from hkp server pool.sks-keyservers.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
 at /usr/share/perl5/App/Parcimonie/Daemon.pm line 247

pabs@chianamo ~ $ gdb --core 
/var/cache/corefiles/core-25174-1000-1000-11-1355365428-chianamo-parcimonie-appl
 /usr/bin/perl
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
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.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /usr/bin/perl...Reading symbols from 
/usr/lib/debug/usr/bin/perl...done.
done.

warning: core file may not match specified executable file.
[New LWP 25174]

warning: Can't read pathname for load map: Input/output error.
[Thread debugging using libthread_db enabled]
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.
Core was generated by `/usr/bin/perl /usr/bin/parcimonie-applet'.
Program terminated with signal 11, Segmentation fault.
#0  slab_allocator_free_chunk (chunk_size=chunk_size@entry=80, 
mem=mem@entry=0x37a0790)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c:1336
1336/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c: No 
such file or directory.
(gdb) bt
#0  slab_allocator_free_chunk (chunk_size=chunk_size@entry=80, 
mem=mem@entry=0x37a0790)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c:1336
#1  0x7fbd78d6bbfe in magazine_cache_trim (stamp=optimized out, 
ix=optimized out, allocator=optimized out)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c:672
#2  magazine_cache_push_magazine (ix=optimized out, 
magazine_chunks=optimized out, count=optimized out)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c:703
#3  0x7fbd78d24f3f in thread_memory_magazine2_unload (ix=optimized out, 
tmem=error reading variable: Unhandled dwarf expression opcode 0xfa)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c:802
#4  0x7fbd78d6ca81 in g_slice_free1 (mem_size=optimized out, 
mem_block=0x3f96030)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gslice.c:1093
#5  0x7fbd7900f90b in g_boxed_free (boxed_type=21468432, boxed=0x3f96030)
at /build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./gobject/gboxed.c:395
#6  0x7fbd7927317a in ?? () from /usr/lib/perl5/auto/Glib/Glib.so
#7  0x7fbd79273086 in XS_Glib__Boxed_DESTROY () from 
/usr/lib/perl5/auto/Glib/Glib.so
#8  0x7fbd7c1845ec in Perl_pp_entersub (my_perl=0xb80010) at pp_hot.c:3046
#9  0x7fbd7c117a51 in Perl_call_sv (my_perl=my_perl@entry=0xb80010, 
sv=sv@entry=0x12b5c08, flags=flags@entry=45) at perl.c:2647
#10 0x7fbd7c18aab9 in S_curse (check_refcnt=1 '\001', sv=0x3f8c310, 
my_perl=0xb80010) at sv.c:6342
#11 Perl_sv_clear (my_perl=my_perl@entry=0xb80010, 
orig_sv=orig_sv@entry=0x3f8c340) at sv.c:6073
#12 0x7fbd7c18b172 in Perl_sv_free2 (my_perl=my_perl@entry=0xb80010, 
sv=0x3f8c340) at sv.c:6474
#13 0x7fbd7c1b0960 in Perl_free_tmps (my_perl=0xb80010) at scope.c:167
#14 0x7fbd7c17c225 in Perl_pp_nextstate (my_perl=0xb80010) at pp_hot.c:54
#15 0x7fbd7c17bbc6 in Perl_runops_standard (my_perl=0xb80010) at run.c:41
#16 0x7fbd7c117579 in Perl_call_sv (my_perl=0xb80010, sv=0x3f8c2f8, 
flags=130) at perl.c:2632
#17 0x7fbd6f641169 in _message_filter () from 
/usr/lib/perl5/auto/Net/DBus/DBus.so
#18 0x7fbd71b3a53e in dbus_connection_dispatch 
(connection=connection@entry=0x2995a00) at ../../dbus/dbus-connection.c:4631
#19 0x7fbd6edf3715 in message_queue_dispatch 
(source=source@entry=0x2aa9190, callback=optimized out, user_data=optimized 
out)
at dbus-gmain.c:90
#20 0x7fbd78d52355 in g_main_dispatch (context=0x12c9770) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:2539
#21 g_main_context_dispatch (context=context@entry=0x12c9770) at 
/build/glib2.0-7fLB_j/glib2.0-2.33.12+really2.32.4/./glib/gmain.c:3075
#22 0x7fbd78d52688 in g_main_context_iterate (context=0x12c9770, 
block=block@entry=1,