Your message dated Fri, 08 Aug 2014 22:51:30 +0000
with message-id <[email protected]>
and subject line Bug#757252: fixed in xarchiver 1:0.5.3+dfsg-3
has caused the Debian Bug report #757252,
regarding xarchiver: segfault on mipsel when opening archives
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.)


-- 
757252: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757252
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xarchiver
Version: 1:0.5.3+dfsg-2
Severity: important

Hi,

When opening any archive on mipsel, xarchiver segfaults. This happens
consistently every time.

Running with gdb I get:
> (gdb) run
> Starting program: /usr/bin/xarchiver 
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/mipsel-linux-gnu/libthread_db.so.1".
> [New Thread 0x338882f0 (LWP 12763)]
> [New Thread 0x3435d2f0 (LWP 12764)]
> [New Thread 0x34cff2f0 (LWP 12765)]
> [New Thread 0x354ff2f0 (LWP 12766)]
> [Thread 0x354ff2f0 (LWP 12766) exited]
> [New Thread 0x354ff2f0 (LWP 12767)]
> [Thread 0x354ff2f0 (LWP 12767) exited]
(open an archive)
> Program received signal SIGSEGV, Segmentation fault.
> xa_process_output (ioc=<optimized out>, cond=<optimized out>, data=0x0) at 
> archive.c:244
> 244   archive.c: No such file or directory.
> (gdb) bt
> #0  xa_process_output (ioc=<optimized out>, cond=<optimized out>, data=0x0) 
> at archive.c:244
> #1  0x2b18d324 in g_main_dispatch (context=0x487900) at 
> /build/glib2.0-Tp1gVN/glib2.0-2.40.0/./glib/gmain.c:3064
> #2  g_main_context_dispatch (context=0x487900) at 
> /build/glib2.0-Tp1gVN/glib2.0-2.40.0/./glib/gmain.c:3663
> #3  0x2b18d794 in g_main_context_iterate (context=0x487900, block=1, 
> dispatch=1, self=<optimized out>) at 
> /build/glib2.0-Tp1gVN/glib2.0-2.40.0/./glib/gmain.c:3734
> #4  0x2b18dcb8 in g_main_loop_run (loop=0x5f0c08) at 
> /build/glib2.0-Tp1gVN/glib2.0-2.40.0/./glib/gmain.c:3928
> #5  0x2ac560c0 in gtk_main () from 
> /usr/lib/mipsel-linux-gnu/libgtk-x11-2.0.so.0
> #6  0x0040aac0 in main (argc=1, argv=0x7fff65b4) at main.c:306
> (gdb) print archive
> $1 = (XArchive *) 0x0

I traced it through with GDB and the value of the archive variable is set to
NULL immediately after the call to xa_set_statusbar_message_for_displayed_rows.

I don't know much about gtk, but I'm guessing that in that function,
gtk_tree_model_get overflows the size variable, expecting it to be 64 bits
when it's only 32 bits.

I also tested the version in stable (1:0.5.2+20090319+dfsg-4.1) and the bug
does not affect that version.

James

-- System Information:
Debian Release: jessie/sid
  APT prefers testing-updates
  APT policy: (500, 'testing-updates'), (500, 'testing')
Architecture: mipsel (mips)

Kernel: Linux 3.0.8-1-ci20 (SMP w/2 CPU cores; PREEMPT)
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 xarchiver depends on:
ii  libc6               2.19-7
ii  libgdk-pixbuf2.0-0  2.30.7-1
ii  libglib2.0-0        2.40.0-3
ii  libgtk2.0-0         2.24.24-1
ii  libpango-1.0-0      1.36.3-1

Versions of packages xarchiver recommends:
ii  bzip2       1.0.6-7
ii  p7zip-full  9.20.1~dfsg.1-4.1
ii  unzip       6.0-12
ii  xdg-utils   1.1.0~rc1+git20111210-7.1
ii  xz-utils    5.1.1alpha+20120614-2

Versions of packages xarchiver suggests:
pn  arj    <none>
pn  lhasa  <none>
pn  rar    <none>
pn  rpm    <none>
pn  unar   <none>
pn  zip    <none>

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: xarchiver
Source-Version: 1:0.5.3+dfsg-3

We believe that the bug you reported is fixed in the latest version of
xarchiver, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Markus Koschany <[email protected]> (supplier of updated xarchiver package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 08 Aug 2014 22:42:54 +0200
Source: xarchiver
Binary: xarchiver xarchiver-dbg
Architecture: source amd64
Version: 1:0.5.3+dfsg-3
Distribution: unstable
Urgency: medium
Maintainer: Markus Koschany <[email protected]>
Changed-By: Markus Koschany <[email protected]>
Description:
 xarchiver  - GTK+ frontend for most used compression formats
 xarchiver-dbg - debugging symbols for xarchiver
Closes: 757252
Changes:
 xarchiver (1:0.5.3+dfsg-3) unstable; urgency=medium
 .
   * Add mipsel-segfault.patch.
     - Fix a segmentation fault on mipsel by reverting the type for the size
       variable in window.c to guint64.
       Thanks to James Cowgill for the report and patch. (Closes: #757252)
Checksums-Sha1:
 7ed9ac867b2c0af5b700dec3c5b4b407a501658b 2100 xarchiver_0.5.3+dfsg-3.dsc
 8e4cfe34c3376a90da597d3c370689f0a4527c46 12644 
xarchiver_0.5.3+dfsg-3.debian.tar.xz
 e7b593cc272d62a54bbfc0ca8cc28df8c50d89e7 444652 
xarchiver_0.5.3+dfsg-3_amd64.deb
 3db24298eacb4070f0f256243e22c2c01bcb3978 399066 
xarchiver-dbg_0.5.3+dfsg-3_amd64.deb
Checksums-Sha256:
 6e2bd7c8bf95ba7e405c912e85acb3d0aa841ed878f61bbeeedb6e7863bad5e1 2100 
xarchiver_0.5.3+dfsg-3.dsc
 87c2854603aad0fa0fb4e702afe745c690aff4a811178d02093c4276dd7da080 12644 
xarchiver_0.5.3+dfsg-3.debian.tar.xz
 9c15de465166fa7635e467a6b11f1e5bfcb43117d48ed3881f1db5fac2307271 444652 
xarchiver_0.5.3+dfsg-3_amd64.deb
 5e35bac558b06438ae4198c847720ee762eae116eada779d184efa2f3df3a359 399066 
xarchiver-dbg_0.5.3+dfsg-3_amd64.deb
Files:
 5edf00d8d1b4c0a361e4fc2531bc221f 444652 x11 optional 
xarchiver_0.5.3+dfsg-3_amd64.deb
 323a990a100d24e50f301df9f9119706 399066 debug extra 
xarchiver-dbg_0.5.3+dfsg-3_amd64.deb
 0a0fb970a9a952c846d402b0151e7de4 2100 x11 optional xarchiver_0.5.3+dfsg-3.dsc
 7cf435311385e4cb5ae1cc609d308eed 12644 x11 optional 
xarchiver_0.5.3+dfsg-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJT5VHLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQ0YzRDA4OEVGMzJFREVGNkExQTgzNUZE
OUFEMTRCOTUxM0I1MUU0AAoJENmtFLlRO1HklDsP/3gg4zGbhrfsBSRURzbrgDYA
GhCG9J3xuXoNyN/jy9jjN7TvoxrJmQFYUkU+Cda5e+5dWjxslaUcshDfvQRj+ZLa
qaoBUklKdVVQSoExdytN6mvQt9djf4gXD+yb/GpA3vVYJp5yh9pBx777jG/eC8bx
AJvTIDTt8x93+rJmU+FMFf4Cf/dMi4nWima2Hq5Gd8y3yBGSw74iILBFLITL6xY8
KGbOnJAxi4vng6z/Ss2/wg5vHPL19iPXd3g0cb8CnWVCKn066yQR/toueeGKt81r
HMYGecos6k8JqLalRHwUf9svXpkBx8y5cq5Ct7ZnD9ykZvTXgtcm/Ekh2xSn5M2l
PRCpJOD5/82xG1rT16DISz4Hh5fi6btjRRAcgb11Z+A7XFZmsWYrQQ5u0nknAbwn
OYlynge/K/76YgmfpUuHOQc26zYu5TpYbamSe5aS8w/i/ZLrzigfh7NlP5gOjgjO
qFPWfRShoWXGPdiXLNLdVZbh54bZ08YE7/P+0B73CrYBajgwRV4qDhgEnzRSv0i5
IQM9cCqNzNrzTEClF5thn2HQLj10/+ekuPnepMPIHe6f7CSxOJ4tqklxDOEIlHUT
CtHq+zVWCIXYDG1ydLbyptJwLOY5iWb4ncZKwrMfn0ewl6EljfrdRy4pC0I2rxzE
zeS8lrFOkG1bwXRAHGso
=OEQ8
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to