[Pkg-utopia-maintainers] Bug#944368: libdbus-1-3 printing issues

Simon McVittie smcv at debian.org
Fri Nov 8 16:34:13 GMT 2019


Control: tags -1 + moreinfo

On Fri, 08 Nov 2019 at 17:15:45 +0100, luca at pcluca.galliera.it wrote:
> xxxx at pcxxxx:~$ lpstat -t
> dbus[14481]: arguments to dbus_message_iter_append_basic() were
> incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in
> file ../../../dbus/dbus-message.c line 2754. This is normally a bug in
> some application using the D-Bus library.

As the message says, this is normally a bug in an application that
uses D-Bus. Something (either lpstat itself, or a library that it uses)
is passing a non-UTF-8 argument to a libdbus function that requires UTF-8.

Please get a backtrace from lpstat or some other program
that is crashing: that will tell us which layer is passing
an invalid argument to libdbus. For more information see
<https://wiki.debian.org/HowToGetABacktrace>. For example, as root:

    # apt install gdb

then as an ordinary user:

    $ gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 'bt full' -ex 'thread apply all bt full' --args lpstat

To diagnose that bug report, a list of dependencies (not just libdbus)
will probably be needed, so please send the output of

    reportbug --template cups-client

to this bug. If your lpstat executable is not provided by cups-client,
use the name of the package that provides it instead - it might be lprng,
depending how your system is configured.

Thanks,
    smcv



More information about the Pkg-utopia-maintainers mailing list