--- Begin Message ---
Package: dpkg
Version: 1.18.13
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 + desktop-base
Hi,
during a test with piuparts I noticed a reproducible dpkg segfault
when installing desktop-base/experimental in a sid+experimental amd64 chroot.
>From the attached log (scroll to the bottom...):
Selecting previously unselected package desktop-base.
(Reading database ...
(Reading database ... 5376 files and directories currently installed.)
Preparing to unpack .../desktop-base_9.0.0~exp1_all.deb ...
Unpacking desktop-base (9.0.0~exp1) ...
Processing triggers for libglib2.0-0:amd64 (2.50.2-1) ...
No schema files found: doing nothing.
Setting up desktop-base (9.0.0~exp1) ...
update-alternatives: using /usr/share/desktop-base/softwaves-theme to provide
/usr/share/desktop-base/active-theme (desktop-theme) in auto mode
update-alternatives: using
/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg to
provide /usr/share/images/desktop-base/desktop-background (desktop-background)
in auto mode
update-alternatives: using
/usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml to provide
/usr/share/images/desktop-base/desktop-background.xml (desktop-background.xml)
in auto mode
update-alternatives: using
/usr/share/desktop-base/active-theme/lockscreen/gnome-background.xml to provide
/usr/share/images/desktop-base/desktop-lockscreen.xml (desktop-lockscreen.xml)
in auto mode
update-alternatives: using /usr/share/desktop-base/active-theme/wallpaper to
provide /usr/share/wallpapers/DebianTheme (desktop-plasma5-wallpaper) in auto
mode
update-alternatives: using
/usr/share/desktop-base/active-theme/login/background.svg to provide
/usr/share/images/desktop-base/login-background.svg (desktop-login-background)
in auto mode
update-alternatives: using
/usr/share/desktop-base/active-theme/grub/grub-4x3.png to provide
/usr/share/images/desktop-base/desktop-grub.png (desktop-grub) in auto mode
dpkg: error processing package desktop-base (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg received a segmentation fault.
(gdb) bt
#0 strlen () at ../sysdeps/x86_64/strlen.S:106
#1 0x00007fa55ad14da3 in _IO_vfprintf_internal (s=0x7ffe707d3230,
format=<optimized out>, ap=0x7ffe707d58d8) at vfprintf.c:1637
#2 0x00007fa55ad15c23 in buffered_vfprintf (s=0x7fa55b065520
<_IO_2_1_stderr_>, format=<optimized out>, args=<optimized out>) at
vfprintf.c:2325
#3 0x00007fa55ad12f15 in _IO_vfprintf_internal (s=s@entry=0x7fa55b065520
<_IO_2_1_stderr_>, format=format@entry=0x55d7d0e90ad0 " %s\n",
ap=ap@entry=0x7ffe707d58d8) at vfprintf.c:1293
#4 0x00007fa55adc2cb9 in ___fprintf_chk (fp=0x7fa55b065520 <_IO_2_1_stderr_>,
flag=flag@entry=1, format=format@entry=0x55d7d0e90ad0 " %s\n") at
fprintf_chk.c:35
#5 0x000055d7d0e66fba in fprintf (__fmt=0x55d7d0e90ad0 " %s\n",
__stream=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/stdio2.h:97
#6 reportbroken_retexitstatus (ret=0) at ../../src/errors.c:111
#7 0x000055d7d0e5e6c2 in main (argc=<optimized out>, argv=<optimized out>) at
../../src/main.c:927
(gdb) bt full
#0 strlen () at ../sysdeps/x86_64/strlen.S:106
No locals.
#1 0x00007fa55ad14da3 in _IO_vfprintf_internal (s=0x7ffe707d3230,
format=<optimized out>, ap=0x7ffe707d58d8) at vfprintf.c:1637
len = <optimized out>
string_malloced = 0
step0_jumps = {0, -2199, -2392, -2299, -778, -685, 966, 644, 1362,
1166, 1273, -1287, 547, 639, -2145, -2098, -1198, -1093, -1081, -1069, -2725,
-577, 304, 393, 485, -3452, 63, -3541, -3541, 1073}
space = <optimized out>
is_short = <optimized out>
use_outdigits = 0
step1_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 1166, 1273, -1287, 547, 639,
-2145, -2098, -1198, -1093, -1081, -1069, -2725, -577, 304, 393, 485, -3452,
63, -3541, -3541, 0}
group = 0
prec = -1
step2_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1273, -1287, 547, 639,
-2145, -2098, -1198, -1093, -1081, -1069, -2725, -577, 304, 393, 485, -3452,
63, -3541, -3541, 0}
string = 0x55d7d2bd99b0 <error: Cannot access memory at address
0x55d7d2bd99b0>
left = 0
is_long_double = <optimized out>
width = 0
step3a_jumps = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1383, 0, 0, 0, -2145,
-2098, -1198, -1093, -1081, 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0}
alt = 0
showsign = <optimized out>
is_long = <optimized out>
is_char = <optimized out>
pad = <optimized out>
step3b_jumps = {0 <repeats 11 times>, 547, 0, 0, -2145, -2098, -1198,
-1093, -1081, -1069, -2725, -577, 304, 393, 485, -3452, 63, 0, 0, 0}
step4_jumps = {0 <repeats 14 times>, -2145, -2098, -1198, -1093, -1081,
-1069, -2725, -577, 304, 393, 485, -3452, 63, 0, 0, 0}
is_negative = <optimized out>
number = <optimized out>
base = <optimized out>
the_arg = {pa_wchar = 0 L'\000', pa_int = 0, pa_long_int = 0,
pa_long_long_int = 0, pa_u_int = 0, pa_u_long_int = 0, pa_u_long_long_int = 0,
pa_double = 0, pa_long_double = 0, pa_string = 0x0,
pa_wstring = 0x0, pa_pointer = 0x0, pa_user = 0x0}
spec = <optimized out>
_buffer = {__routine = 0x7fa55b060900 <_IO_helper_jumps>, __arg =
0x7fa55b061440 <_IO_file_jumps>, __canceltype = 1887252336, __prev =
0x7fa55ad3db32 <new_do_write+98>}
_avail = <optimized out>
thousands_sep = 0x0
grouping = 0xffffffffffffffff <error: Cannot access memory at address
0xffffffffffffffff>
done = <optimized out>
f = 0x55d7d0e90ad2 "s\n"
lead_str_end = 0x55d7d0e90ad1 "%s\n"
end_of_spec = <optimized out>
work_buffer = " U\006[\245\177\000\000
U\006[\245\177\000\000\207\000\000\000\000\000\000\000p/}p\376\177\000\000\207\000\000\000\000\000\000\000\207\000\000\000\000\000\000\000\206
\255\373\000\000\000\000>\357\323Z\245\177\000\000
U\006[\245\177\000\000\207\000\000\000\000\000\000\000\207\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000@\024\006[\245\177\000\000\067]\321Z\245\177\000\000\060\016\323Z\245\177\000\000
U\006[\245\177", '\000' <repeats 18 times>, "\004\200\255\373", '\000'
<repeats 28 times>, "p/}p\376\177\000\000\367/}p\376\177\000\000pO}p\376\177",
'\000' <repeats 62 times>...
workstart = 0x0
workend = <optimized out>
ap_save = {{gp_offset = 24, fp_offset = 48, overflow_arg_area =
0x7ffe707d59c0, reg_save_area = 0x7ffe707d58f0}}
nspecs_done = <optimized out>
save_errno = 2
readonly_format = 0
__PRETTY_FUNCTION__ = "_IO_vfprintf_internal"
#2 0x00007fa55ad15c23 in buffered_vfprintf (s=0x7fa55b065520
<_IO_2_1_stderr_>, format=<optimized out>, args=<optimized out>) at
vfprintf.c:2325
buf = " ", '\000' <repeats 5687 times>...
helper = {_f = {file = {_flags = -72515580, _IO_read_ptr = 0x0,
_IO_read_end = 0x0, _IO_read_base = 0x0, _IO_write_base = 0x7ffe707d3330 " ",
_IO_write_ptr = 0x7ffe707d3331 "",
_IO_write_end = 0x7ffe707d5330 " U\006[\245\177", _IO_buf_base =
0x0, _IO_buf_end = 0x0, _IO_save_base = 0x0, _IO_backup_base = 0x0,
_IO_save_end = 0x0, _markers = 0x0, _chain = 0x0, _fileno = 0,
_flags2 = 4, _old_offset = 0, _cur_column = 0, _vtable_offset = 0
'\000', _shortbuf = "", _lock = 0x0, _offset = 0, _codecvt = 0x0, _wide_data =
0x0, _freeres_list = 0x0, _freeres_buf = 0x0,
__pad5 = 0, _mode = -1, _unused2 = '\000' <repeats 19 times>},
vtable = 0x7fa55b060900 <_IO_helper_jumps>}, _put_stream = 0x7fa55b065520
<_IO_2_1_stderr_>, lock = {lock = 0, cnt = 0, owner = 0x0}}
hp = 0x7ffe707d3230
result = <optimized out>
to_flush = <optimized out>
#3 0x00007fa55ad12f15 in _IO_vfprintf_internal (s=s@entry=0x7fa55b065520
<_IO_2_1_stderr_>, format=format@entry=0x55d7d0e90ad0 " %s\n",
ap=ap@entry=0x7ffe707d58d8) at vfprintf.c:1293
thousands_sep = 0x0
grouping = <optimized out>
done = <optimized out>
f = 0x55d7d2ba4520 ""
lead_str_end = <optimized out>
end_of_spec = <optimized out>
work_buffer = "\001\000\000\000\000\000\000\000\006\000\000\000\061",
'\000' <repeats 19 times>, "[\000\000\000n", '\000' <repeats 19 times>,
"w\000\000\000|\000\000\000\000\200\255\373\327U\000\000\000K\006[\245\177\000\000X",
'\000' <repeats 15 times>,
"\020\221\347\320\327U\000\000\377\377\377\377\000\000\000\000
\031*\321\327U\000\061\224m\324Z\245\177\000\000`U}p\376\177\000\000`U}p\376\177\000\000\310\346\270\322\327U\000\000\035\035\351\320\327U\000\000
W}p\376\177\000\000\001\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\246)\334Z\245\177\000\000\001\200\255\373\000\000\000\000"...
workstart = 0x0
workend = <optimized out>
ap_save = {{gp_offset = 0, fp_offset = 0, overflow_arg_area = 0x0,
reg_save_area = 0x0}}
nspecs_done = <optimized out>
save_errno = 2
readonly_format = 0
__PRETTY_FUNCTION__ = "_IO_vfprintf_internal"
#4 0x00007fa55adc2cb9 in ___fprintf_chk (fp=0x7fa55b065520 <_IO_2_1_stderr_>,
flag=flag@entry=1, format=format@entry=0x55d7d0e90ad0 " %s\n") at
fprintf_chk.c:35
_IO_acquire_lock_file = 0x7fa55b065520 <_IO_2_1_stderr_>
ap = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7ffe707d59c0, reg_save_area = 0x7ffe707d58f0}}
done = <optimized out>
#5 0x000055d7d0e66fba in fprintf (__fmt=0x55d7d0e90ad0 " %s\n",
__stream=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/stdio2.h:97
No locals.
#6 reportbroken_retexitstatus (ret=0) at ../../src/errors.c:111
No locals.
#7 0x000055d7d0e5e6c2 in main (argc=<optimized out>, argv=<optimized out>) at
../../src/main.c:927
ret = 0
cheers,
Andreas
desktop-base_9.0.0~exp1.log.gz
Description: application/gzip
--- End Message ---