[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#636920: marked as done (libxi6: Many programs crash with SIGBUS on startup)



Your message dated Thu, 19 Apr 2012 21:49:14 +0000
with message-id <E1SKzE2-00073r-70@franck.debian.org>
and subject line Bug#636920: fixed in libxi 2:1.6.0-1
has caused the Debian Bug report #636920,
regarding libxi6: Many programs crash with SIGBUS on startup
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 owner@bugs.debian.org
immediately.)


-- 
636920: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636920
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libxi6
Version: 2:1.4.3-3
Severity: important
Tags: upstream


On mipsel (Loongson 2F, Yeeloong), many programs (at least all programs
that use libgtk-3-0) crash with SIGBUS immediately when executed, e.g.:

$ gnome-terminal
Bus error

Same with gnome-calculator, gcalctool, epiphany and anjuta. I have
traced the problem to an unaligned access in libxi (see GDB output
below) and have made a quick patch to fix the bug.

(gdb) run
Starting program: /usr/bin/gnome-terminal
Program received signal SIGBUS, Bus error.
[...]
(gdb) bt
#0  0x2bb62c0c in copy_classes (to=0x47be8c, from=<value optimized out>, 
    nclasses=3) at ../../src/XExtInt.c:1532
#1  0x2bb642dc in XIQueryDevice (dpy=0x465fc8, deviceid=<value optimized out>, 
    ndevices_return=<value optimized out>) at ../../src/XIQueryDevice.c:90
#2  0x2b044314 in gdk_x11_device_manager_xi2_constructed (object=0x461aa0)
    at /build/buildd-gtk+3.0_3.0.11-1-mipsel-_rUgEi/gtk+3.0-3.0.11/./gdk/x11/gdkdevicemanager-xi2.c:413
#3  0x2b2bc5a8 in g_object_newv () from /usr/lib/libgobject-2.0.so.0
#4  0x2b2bce04 in g_object_new_valist () from /usr/lib/libgobject-2.0.so.0
#5  0x2b2bcf6c in g_object_new () from /usr/lib/libgobject-2.0.so.0
#6  0x2b042540 in _gdk_x11_device_manager_new (display=0x470800)
    at /build/buildd-gtk+3.0_3.0.11-1-mipsel-_rUgEi/gtk+3.0-3.0.11/./gdk/x11/gdkdevicemanager-x11.c:59
#7  0x2b047ba0 in _gdk_x11_display_open (display_name=<value optimized out>)
    at /build/buildd-gtk+3.0_3.0.11-1-mipsel-_rUgEi/gtk+3.0-3.0.11/./gdk/x11/gdkdisplay-x11.c:1228
#8  0x2b045898 in gdk_x11_display_manager_open_display (
    manager=<value optimized out>, name=<value optimized out>)
    at /build/buildd-gtk+3.0_3.0.11-1-mipsel-_rUgEi/gtk+3.0-3.0.11/./gdk/x11/gdkdisplaymanager-x11.c:55
#9  0x2ad20878 in post_parse_hook (context=<value optimized out>, 
    group=<value optimized out>, data=0x459500, error=0x7fff3448)
    at /build/buildd-gtk+3.0_3.0.11-1-mipsel-_rUgEi/gtk+3.0-3.0.11/./gtk/gtkmain.c:904
#10 0x2b3d1690 in g_option_context_parse () from /lib/libglib-2.0.so.0
#11 0x0041bd2c in ?? ()
[...]
(gdb) info locals 
cls_wire = 0x47ce08
any_lib = 0x47b104
any_wire = 0x47ce08
ptr_lib = 0x47b134
[...]

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: mipsel (mips64)

Kernel: Linux 3.0.0-loongson-2f (PREEMPT)
Locale: LANG=nb_NO.utf8, LC_CTYPE=nb_NO.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libxi6 depends on:
ii  libc6                         2.13-10    Embedded GNU C Library: Shared lib
ii  libx11-6                      2:1.4.3-2  X11 client-side library
ii  libxext6                      2:1.3.0-3  X11 miscellaneous extension librar
ii  multiarch-support             2.13-10    Transitional package to ensure mul

libxi6 recommends no packages.

libxi6 suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Source: libxi
Source-Version: 2:1.6.0-1

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

libxi-dev_1.6.0-1_amd64.deb
  to main/libx/libxi/libxi-dev_1.6.0-1_amd64.deb
libxi6-dbg_1.6.0-1_amd64.deb
  to main/libx/libxi/libxi6-dbg_1.6.0-1_amd64.deb
libxi6-udeb_1.6.0-1_amd64.udeb
  to main/libx/libxi/libxi6-udeb_1.6.0-1_amd64.udeb
libxi6_1.6.0-1_amd64.deb
  to main/libx/libxi/libxi6_1.6.0-1_amd64.deb
libxi_1.6.0-1.diff.gz
  to main/libx/libxi/libxi_1.6.0-1.diff.gz
libxi_1.6.0-1.dsc
  to main/libx/libxi/libxi_1.6.0-1.dsc
libxi_1.6.0.orig.tar.gz
  to main/libx/libxi/libxi_1.6.0.orig.tar.gz



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 636920@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <jcristau@debian.org> (supplier of updated libxi 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 16 Apr 2012 19:32:32 +0200
Source: libxi
Binary: libxi6 libxi6-udeb libxi6-dbg libxi-dev
Architecture: source amd64
Version: 2:1.6.0-1
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
Changed-By: Julien Cristau <jcristau@debian.org>
Description: 
 libxi-dev  - X11 Input extension library (development headers)
 libxi6     - X11 Input extension library
 libxi6-dbg - X11 Input extension library (debug package)
 libxi6-udeb - X11 Input extension library (udeb)
Closes: 636920
Changes: 
 libxi (2:1.6.0-1) unstable; urgency=low
 .
   [ Chase Douglas ]
   * New upstream release
     - Fix bus error on MIPS N32 (closes: #636920)
   * Bump build deps on x11proto-input-dev
   * Bump lintian standards version to 3.9.3
 .
   [ Julien Cristau ]
   * Pull some more changes from upstream master:
     - Fix wrong button label and mask copy on OS X (fixes regression in the
       patch for bug#636920)
     - Move version comparison into a helper function
     - Set the RawEvent sourceid (#34240)
   * Upload to unstable.
Checksums-Sha1: 
 6b48e3ef9a7549aaa9de914d1ef4e31388c0384d 2257 libxi_1.6.0-1.dsc
 f24ca140ba28958ffbbc622d85602c46de95093f 544684 libxi_1.6.0.orig.tar.gz
 4c710531a7f5c2f0135c23c31bc81e463ea90637 20638 libxi_1.6.0-1.diff.gz
 8c1220b1b9a0b9dba06d1f79b5e63da8aed8b18c 74546 libxi6_1.6.0-1_amd64.deb
 1f450eb997578694bd0a33e28dfd02b349d4c9b5 26304 libxi6-udeb_1.6.0-1_amd64.udeb
 06b7e58d0ed70d541a550c18f74d0020c69f918c 431770 libxi6-dbg_1.6.0-1_amd64.deb
 dcc69f31818bd0a2ec128e51ba23a9d77b0671fd 246850 libxi-dev_1.6.0-1_amd64.deb
Checksums-Sha256: 
 cea52e85ac225fa4a618c6cb22b2a4a896d73a4904f6e5f8921023ef8a64c835 2257 libxi_1.6.0-1.dsc
 c05ef216c6e4f3ccef73a06dcf1f5345e11ba384baab8543a7f520041bdc8907 544684 libxi_1.6.0.orig.tar.gz
 1f909d7e0abf9f1f2f1bb6a189d06ab7b2ccd1060cb6f9a3af7ddb2132a83f2f 20638 libxi_1.6.0-1.diff.gz
 3f7e6a23a137d8a954042dc85dde29e4cbdee90bf2c8b69210cd238fcfbd78cf 74546 libxi6_1.6.0-1_amd64.deb
 28bba877688708eea0b59a15df5d8806022c404d4a156258bb0de1d4f4b93bd1 26304 libxi6-udeb_1.6.0-1_amd64.udeb
 ef03ef0676587f6499aa810babb8d5cb60dee891030c3e9841b2a17d2d12de6e 431770 libxi6-dbg_1.6.0-1_amd64.deb
 1e3d57aad5e29dccd1adfdbe260aefa89cb19ffa50d8b817f4a35a8dcca22b05 246850 libxi-dev_1.6.0-1_amd64.deb
Files: 
 970c3caa9f64116c71d36a8d195a51a0 2257 x11 optional libxi_1.6.0-1.dsc
 b28b32bca36bee899b6109d395de6ee6 544684 x11 optional libxi_1.6.0.orig.tar.gz
 2954cb366b6ac70a293b42c13e6892c3 20638 x11 optional libxi_1.6.0-1.diff.gz
 51e90e997a5653319cebfa074c5cacb2 74546 libs optional libxi6_1.6.0-1_amd64.deb
 27f314adbb61c452ae37102919417387 26304 debian-installer optional libxi6-udeb_1.6.0-1_amd64.udeb
 9c5360188bb772a14c570f94fa14ef1b 431770 debug extra libxi6-dbg_1.6.0-1_amd64.deb
 3cdcde49235aa688fb07bdde0ac46858 246850 libdevel optional libxi-dev_1.6.0-1_amd64.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJPkIZoAAoJEDEBgAUJBeQM2nYQANytgv+CfhYB+MbAknLnoNnj
y7g/Rfb+cTHbWBqPcR8WuXRCGaErKWamDl4MOuH777SJu7I15E4ESLcrydOaVNav
V5V9byIjR0ZwnJGSxrAGzHanqs+y4cN29sNv7WxmD18QTWGYu745Y6Us6je6eaWz
R/OZt60zY4civzbrX+pgvc4J2hNJH5fAs+Ha53DDK8IsN7/Eos1NDEbKur+z4PII
oADixQLb/3HNVpVg+lLLYWvg40dyHn2R42JqC8NX8FeVTd7mjQj4bJhqlIaAtGVD
yxlXKSM3i45Im0WyfK/dbLzvUkUsfLhp5xde3fbn9M2m4/ObLx6ttWZfDRktr+bO
nBTw6286HK5gnMGZ/FGch44GOpjr0x6kxF5IIHL/cTzkM1VJynM6VPvS7+T10wde
q1iT9OQfq6SpeMDin1X/b0sNkzxh+wGc5DnUDnlcW4iTB76HeXlKGVA03JUvfWJo
S82n0C3kbaVeztQjWUjRnWsiFo/amRxhn3zRqCSV0oA0GvZdbXxIckgcsNzPrVbp
qeYBtOkfkrC9cko7TeEOnOPUQezv0cd9DQpaO048fy8/PnTlY19sfykFrSmjgB8C
dYJkVKihmsZcSRVrl8kWKsx0TQJjhM7gVfwdezFd9PUr+AoGYWLunLL2vZj3Iws/
fsR8v53L+ia77kMb376x
=gY5g
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: