https://bugs.kde.org/show_bug.cgi?id=449552
Bug ID: 449552
Summary: CUPS and DBus crashes
Product: okular
Version: 21.08.1
Platform: Ubuntu Packages
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: okular-de...@kde.org
Reporter: matiaslapo...@gmail.com
Target Milestone: ---
Application: okular (21.08.1)
Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.13.0-27-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: Ubuntu 21.10
-- Information about the crash:
- What I was doing when the application crashed:
I am having problems with the printers on my computer, where it crashes when
trying to do something related with them.
e.g.:
* libreoffice crashes on startup, I have to disable cups previously every time
* when trying to open the "Print" dialog on Okular, I also get a crash.
* `lpstat -p -d` crashes with the following error:
"dbus[794440]: 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 2760.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
[1]794440 IOT instruction (core dumped) lpstat -p -d"
This is the same type of crash info that I get from okular and libreoffice.
The crash can be reproduced every time.
-- Backtrace:
Application: Okular (okular), signal: Aborted
[KCrash Handler]
#4 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139952731393600)
at pthread_kill.c:44
#5 __pthread_kill_internal (signo=6, threadid=139952731393600) at
pthread_kill.c:80
#6 __GI___pthread_kill (threadid=139952731393600, signo=signo@entry=6) at
pthread_kill.c:91
#7 0x7f494caaa476 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
#8 0x7f494ca907b7 in __GI_abort () at abort.c:79
#9 0x7f494bf52ed6 in ?? () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#10 0x7f494bf79620 in _dbus_warn_check_failed () from
/lib/x86_64-linux-gnu/libdbus-1.so.3
#11 0x7f494bf688af in dbus_message_iter_append_basic () from
/lib/x86_64-linux-gnu/libdbus-1.so.3
#12 0x7f494bf69d86 in dbus_message_append_args_valist () from
/lib/x86_64-linux-gnu/libdbus-1.so.3
#13 0x7f494bf69fdd in dbus_message_append_args () from
/lib/x86_64-linux-gnu/libdbus-1.so.3
#14 0x7f493c08c23a in avahi_record_browser_new () from
/lib/x86_64-linux-gnu/libavahi-client.so.3
#15 0x7f4930452d41 in ?? () from /lib/x86_64-linux-gnu/libcups.so.2
#16 0x7f4930402591 in cupsGetDests2 () from
/lib/x86_64-linux-gnu/libcups.so.2
#17 0x7f493c37e235 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/printsupport/libcupsprintersupport.so
#18 0x7f493c37e3d2 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/printsupport/libcupsprintersupport.so
#19 0x7f494c3478e7 in QPrinterInfo::defaultPrinter() () from
/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5
#20 0x7f494c342b1d in QPrinterPrivate::findValidPrinter(QPrinterInfo
const&) () from /lib/x86_64-linux-gnu/libQt5PrintSupport.so.5
#21 0x7f494c344c16 in QPrinterPrivate::initEngines(QPrinter::OutputFormat,
QPrinterInfo const&) () from /lib/x86_64-linux-gnu/libQt5PrintSupport.so.5
#22 0x7f494c345042 in QPrinter::QPrinter(QPrinter::PrinterMode) () from
/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5
#23 0x7f4945622e67 in Okular::Part::slotPrint() () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/okularpart.so
#24 0x7f494d16958b in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x7f494d16e456 in QMetaObject::invokeMethod(QObject*, char const*,
Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x55bba36a2492 in ?? ()
#27 0x7f494d195a88 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x7f494dcd7b86 in QAction::triggered(bool) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x7f494dcda89c in QAction::activate(QAction::ActionEvent) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x7f494dcdb487 in QAction::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x7f494dcde6b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x7f494d15e16a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from