Package: mosquitto
Version: 1.4.10-3+deb9u3
Severity: grave
Justification: renders package unusable
Dear Maintainer,
* What led up to the situation?
On armv7l box, after updating from 1.4.10-3+deb9u2 to 1.4.10-3+deb9u3,
mosquitto dumps core on startup.
Used gdb to get a stack trace (after installing mosquitto-dbg):
(gdb) bt
#0 __memcpy_vfp () at ../sysdeps/arm/armv7/multiarch/memcpy_impl.S:878
#1 0x7f5dcf08 in memcpy (__len=153597, __src=0xbef4b38c,
__dest=<optimized out>) at
/usr/include/arm-linux-gnueabihf/bits/string3.h:53
#2 mqtt3_db_message_store (db=db@entry=0x7f5fe5a8 <int_db>,
source=source@entry=0xbef4b3b0, source_mid=<optimized out>,
topic=0x7f60f380 "owntracks/user/device/info", qos=0,
payloadlen=payloadlen@entry=153597,
payload=payload@entry=0xbef4b38c, retain=1,
stored=stored@entry=0xbef4b394, store_id=store_id@entry=369513) at
database.c:587
#3 0x7f5dff1e in _db_msg_store_chunk_restore (db_fptr=<optimized
out>, db=<optimized out>) at persist.c:778
#4 mqtt3_db_restore (db=db@entry=0x7f5fe5a8 <int_db>) at
persist.c:921
#5 0x7f5dc9e8 in mqtt3_db_open (config=<optimized out>,
db=0x7f5fe5a8 <int_db>) at database.c:95
#6 0x7f5d75c6 in main (argc=<optimized out>, argv=0xbef4bcb4) at
mosquitto.c:282
(Please excuse the linewrapping. I've edited the arguments on frame #2
to remove actual user and device name; please feel free to comment on
the report if you feel the actual strings are relevant)
* What exactly did you do (or not do) that was effective (or
ineffective)?
Downgraded to older version 1.4.10-3+deb9u2, which works. I
haven't attempted any debugging with the latest version because I
am not sufficiently clueful.
-- System Information:
Debian Release: 9.7
APT prefers stable
APT policy: (500, 'stable')
Architecture: armhf (armv7l)
Kernel: Linux 4.3.5-std-1 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set
to en_US.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages mosquitto depends on:
ii adduser 3.115
ii libc6 2.24-11+deb9u3
ii libssl1.1 1.1.0j-1~deb9u1
ii libuuid1 2.29.2-1+deb9u1
ii libwebsockets8 2.0.3-2
ii libwrap0 7.6.q-26
ii lsb-base 9.20161125
mosquitto recommends no packages.
Versions of packages mosquitto suggests:
pn apparmor <none>
-- no debconf information