Your message dated Thu, 10 Sep 2015 11:33:56 +0000
with message-id <[email protected]>
and subject line Bug#746254: fixed in libburn 1.4.0-2
has caused the Debian Bug report #746254,
regarding xorriso: Sigbus on sparc when generating iso file.
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.)
--
746254: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746254
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: xorriso
Version: 1.3.2-1
Severity: important
Tags: d-i
Dear Maintainer,
I was trying to check if xorriso was usable for building the debian-installer
package.
Unfortunately, using xorriso as replacement for genisoimage leads to a SIGBUS
error.
Seems to be an unaligned access on sparc which is quite picky about aligned
access.
Here's the report from gdb:
seb@raptor2:~/dev/debian-installer-20140316/build$ gdb
../../xorriso-1.3.2/xorriso/xorriso
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1)
Copyright (C) 2013 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 "sparc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/seb/dev/xorriso-1.3.2/xorriso/xorriso...done.
(gdb) set args -as mkisofs -r -J -o ./tmp/miniiso/mini.iso -G /boot/isofs.b -B
... ./tmp/miniiso/cd_tree/
(gdb) r
Starting
program:/home/seb/dev/debian-installer-20140316/build/../../xorriso-1.3.2/xorriso/xorriso
-as mkisofs -r -J -o ./tmp/miniiso/mini.iso -G /boot/isofs.b -B ...
./tmp/miniiso/cd_tree/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/sparc-linux-gnu/libthread_db.so.1".
GNU xorriso 1.3.2 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev 'stdio:./tmp/miniiso/mini.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 9140m free
Added to ISO image: directory
'/'='/home/seb/dev/debian-installer-20140316/build/tmp/miniiso/cd_tree'
xorriso : UPDATE : 7 files added in 1 seconds
xorriso : UPDATE : 7 files added in 1 seconds
xorriso : NOTE : Copying to System Area: 7040 bytes from file '/boot/isofs.b'
[New Thread 0xf76cfb70 (LWP 6582)]
Program received signal SIGBUS, Bus error.
add_worker (w_type=3, d=0x161128 <drive_array>, f=0xd1b20
<write_disc_worker_func>, data=0xffffd27c) at libburn/async.c:149
149 a->u = *(union w_list_data *)data;
(gdb) l
144 #endif
145
146 a = calloc(1, sizeof(struct w_list));
147 a->w_type = w_type;
148 a->drive = d;
149 a->u = *(union w_list_data *)data;
150
151 /* insert at front of the list */
152 a->next = workers;
153 tmp = workers;
(gdb) p a
$1 = (struct w_list *) 0x1e6f08
(gdb) p a->u
$2 = {scan = {drives = 0x0, n_drives = 0x0, done = 0}, erase = {drive = 0x0,
fast = 0}, format = {drive = 0x0, size = 0,
flag = 0}, write = {drive = 0x0, opts = 0x0, disc = 0x0}, fifo = {source =
0x0, flag = 0}}
(gdb) p data
$3 = (void *) 0xffffd27c
(gdb) p sizeof(struct w_list);
Invalid character ';' in expression.
(gdb) p sizeof(struct w_list)
$4 = 40
(gdb) p a->u
$5 = {scan = {drives = 0x0, n_drives = 0x0, done = 0}, erase = {drive = 0x0,
fast = 0}, format = {drive = 0x0, size = 0,
flag = 0}, write = {drive = 0x0, opts = 0x0, disc = 0x0}, fifo = {source =
0x0, flag = 0}}
(gdb) p &a->u
$6 = (union w_list_data *) 0x1e6f18
(gdb) p *(union w_list_data *) data
$7 = {scan = {drives = 0x161128 <drive_array>, n_drives = 0x1f6f20, done = 2229520},
erase = {drive = 0x161128 <drive_array>,
fast = 2060064}, format = {drive = 0x161128 <drive_array>, size =
9575715485777920, flag = 0}, write = {
drive = 0x161128 <drive_array>, opts = 0x1f6f20, disc = 0x220510}, fifo = {source
= 0x161128 <drive_array>, flag = 2060064}}
(gdb) quit
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: sparc (sparc64)
Kernel: Linux 3.13-1-sparc64-smp (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xorriso depends on:
ii libacl1 2.2.52-1
ii libburn4 1.3.2-1
ii libc6 2.18-4
ii libisoburn1 1.3.2-1
ii libisofs6 1.3.2-1
ii libjte1 1.19-2
ii libreadline6 6.3-6
ii zlib1g 1:1.2.8.dfsg-1
xorriso recommends no packages.
Versions of packages xorriso suggests:
pn cdck <none>
pn jigit <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: libburn
Source-Version: 1.4.0-2
We believe that the bug you reported is fixed in the latest version of
libburn, 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.
Thomas Schmitt <[email protected]> (supplier of updated libburn 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: SHA1
Format: 1.8
Date: Wed, 09 Sep 2015 15:15:06 +0200
Source: libburn
Binary: libburn4 cdrskin libburn-dbg libburn-dev libburn-doc
Architecture: source amd64 all
Version: 1.4.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Libburnia packagers
<[email protected]>
Changed-By: Thomas Schmitt <[email protected]>
Description:
cdrskin - command line CD/DVD/BD writing tool
libburn-dbg - debugging symbols for libburn and cdrskin
libburn-dev - development package for libburn4
libburn-doc - API documentation for libburn library
libburn4 - library to provide CD/DVD writing functions
Closes: 690207 702621 746254 789260
Changes:
libburn (1.4.0-2) unstable; urgency=low
.
* New upstream release
+ Bug fix: Drive error reports were ignored during blanking and formatting.
+ Bug fix: A failed MMC BLANK command did not cause error indication
by libburn.
+ Bug fix: A final fsync(2) was performed with stdio drives, even if not
desired
+ Bug fix: CD TAO with multiple tracks could cause a buffer overrun.
+ Bug fix: Wrong stack usage caused SIGBUS on sparc when compiled
by gcc -O2. (Closes: #746254)
+ Bug fix: Minimum drive buffer fill was measured by cdrskin before the
buffer could get full.
+ Bug fix: Double free with cdrskin -vvv.
Introduced with rev 5065, version 1.3.1.
+ Bug fix: Wrong read access to memory. Reported by valgrind.
* Closing older fixed bugs: libburn-1.2.4 (Closes: #690207)
* Closing reports about drive or media problems:
(Closes: #702621) (Closes: #789260)
* Removed dependency on doxygen
* Corrected license of upstream to GPL-2+ (from GPL-2)
* Migrated to debhelper 9 and applied changes proposed by cme.
* Added myself to Uploaders after becoming co-admin of the maintainer project
Checksums-Sha1:
7528ee9cac391eca095c8fd84d970642932b9f64 2241 libburn_1.4.0-2.dsc
b34e041bb9de9f70a934f48aa0d122a7fc010c78 970395 libburn_1.4.0.orig.tar.gz
251607a9369c94e86fa54b6f55e171c30eeab247 7196 libburn_1.4.0-2.debian.tar.xz
542f8f0fac3fa485910d96e7e4b09b848416ff19 119064 cdrskin_1.4.0-2_amd64.deb
9e4406ba910412c43f8daaacc1d1790116fedb6c 466598 libburn-dbg_1.4.0-2_amd64.deb
9e11b047f1e9237376a780870b681e1c46427bc4 206350 libburn-dev_1.4.0-2_amd64.deb
4936bfe6b317f20a96fca6cdf3e330b95617db2f 140544 libburn-doc_1.4.0-2_all.deb
f08819f403737eab56b3b3aeedf6ef31a575a527 152610 libburn4_1.4.0-2_amd64.deb
Checksums-Sha256:
fa0bfda98f743c95e04de7004c91427309bfd7b5d4eb1ef0f6c9a6dab23e28ca 2241
libburn_1.4.0-2.dsc
6c975abae4ae1f80e47fc5d1e235f85157f73e954c84627a5ef85d8b1b95ae94 970395
libburn_1.4.0.orig.tar.gz
b2bed3f3b8c04827b7639e3c220d60a7d41ef5ea4d194f5d109aad95d0a89e9c 7196
libburn_1.4.0-2.debian.tar.xz
0f6ec8acaf538f56cbddb24607a42b2be3f4d8f2a8123d8e0ea2ff8c3d049807 119064
cdrskin_1.4.0-2_amd64.deb
b1c33646887393e4d42423bad7ff9ef563cf4ab3890424c55de3276e192fc4a0 466598
libburn-dbg_1.4.0-2_amd64.deb
4b7f1d774a93586860b87789975f2670dd3809d8d37513de051273024f6310cf 206350
libburn-dev_1.4.0-2_amd64.deb
b14d696e4b45efd00189fb74fc70f19110abcfcdabb8362aa5394daf01886555 140544
libburn-doc_1.4.0-2_all.deb
850f30d99df84360f34bb51f931aa7480f94c9d87b413d80b737413476f37f7d 152610
libburn4_1.4.0-2_amd64.deb
Files:
0f3a378aa077b7001cbc7559e3a6a46d 2241 libs optional libburn_1.4.0-2.dsc
82ff94bb04e78eac9b12c7546f005d6f 970395 libs optional libburn_1.4.0.orig.tar.gz
56264d98fb13df0120318edcbff3bdc7 7196 libs optional
libburn_1.4.0-2.debian.tar.xz
ec520f549b4c454d028ab6a0e6847f96 119064 otherosfs optional
cdrskin_1.4.0-2_amd64.deb
68d6015d73502444ec4f6e448ab1d24c 466598 debug extra
libburn-dbg_1.4.0-2_amd64.deb
db2b7e23e34f3160cf2125031d85c937 206350 libdevel optional
libburn-dev_1.4.0-2_amd64.deb
4006f2346ec068255ab0fe026ffc6abc 140544 doc optional
libburn-doc_1.4.0-2_all.deb
2d8e54186f79b98772176680bab0aed1 152610 libs optional
libburn4_1.4.0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJV8WiyAAoJEMMfT9lJqytsB0QP/jqUgFI//Vk8EW2VjgLjjZMK
0EH7QWdXfU5Uj9orhn2SnJehD1mWUpFmVjS2IarH81QsKvkxBwwZwF4mmGkP+NAF
uFzpzFrkyuTnNY7vOZMMgYlYYFoePyejyWot/9MNiprQ75BzU/OvHu+jzQY0y174
V3yq0EpHtBdSmY4FLm2nBeBVPF5hxMCC9FCWUOMHBvOcsiuYhVdCoAaGhQCbjoax
ZMhWTx+XJ1OI/U5tc3hTHj6z0l+b2wY1Ho4sEA5mrvg7aNUBekYyE204srcoddPk
bDF2NJvf+aclwPXzuFCCLvYWA0sw0h4Mo99Qdr3WnPrITb5uNeIx7Ay0r0I/3/MX
sRvR8hY8GJwoaHMZA7HVCsjnTWWhu5pl1lTBG61jCTErUtvmVXM6swJFCXZCEhGI
mcof5vYqDuqI1Th6dJ4HlaRTSAx8MpJYm1aEn0uM6kFsoRS0sE/pwRpD8LgahLLl
B3J8TeymhBdgjN0cTqfWTv8fgcF6PJIwwqCAa4kKUnmrAui+ZLBhnSzaDwz2XSKW
vznYw4WMZpuejK4usuFFECe2/KaFLisBym3i0mXJJ6TGrcNXOL03tfXM9jCKfL26
uCIO8JBncDN8Lbg/7EP3JTop6/uLvNvOVfxAKNULKGl6ylHIN75q3epe+MfZV6+h
s7ZWc51BLdXSwwwMJdXh
=UCLO
-----END PGP SIGNATURE-----
--- End Message ---