https://bugs.kde.org/show_bug.cgi?id=359800

            Bug ID: 359800
           Summary: KWalletManager5 and some other apps using KWallet
                    fails on dbus_connection_send_with_reply
           Product: kwalletmanager
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: va...@kde.org
          Reporter: w01dn...@gmail.com

KWalletManager5 crashes at start with log:

Application: Менеджер торбинок (kwalletmanager5), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f0b09c72840 (LWP 7699))]

Thread 2 (Thread 0x7f0af3522700 (LWP 7700)):
#0  0x00007f0b050b7bbd in poll () at /lib64/libc.so.6
#1  0x00007f0afe600422 in  () at /usr/lib64/libxcb.so.1
#2  0x00007f0afe60200f in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007f0af58803c9 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f0b057b244f in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007f0b007c00a4 in start_thread () at /lib64/libpthread.so.0
#6  0x00007f0b050bffed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f0b09c72840 (LWP 7699)):
[KCrash Handler]
#6  0x00007f0b050100a7 in raise () at /lib64/libc.so.6
#7  0x00007f0b05011458 in abort () at /lib64/libc.so.6
#8  0x00007f0b0038a285 in  () at /lib64/libdbus-1.so.3
#9  0x00007f0b00380ec1 in  () at /lib64/libdbus-1.so.3
#10 0x00007f0b0036940c in dbus_connection_send_with_reply () at
/lib64/libdbus-1.so.3
#11 0x00007f0b07101374 in  () at /usr/lib64/libQt5DBus.so.5
#12 0x00007f0b070edd08 in QDBusConnection::asyncCall(QDBusMessage const&, int)
const () at /usr/lib64/libQt5DBus.so.5
#13 0x00007f0b0710b1ce in
QDBusAbstractInterface::asyncCallWithArgumentList(QString const&,
QList<QVariant> const&) () at /usr/lib64/libQt5DBus.so.5
#14 0x00007f0b098a7bfa in KWallet::Wallet::openWallet(QString const&, unsigned
long long, KWallet::Wallet::OpenType) () at /usr/lib64/libKF5Wallet.so.5
#15 0x00000000004353dd in WalletControlWidget::onSetupWidget()
(this=this@entry=0xff2af0) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/walletcontrolwidget.cpp:67
#16 0x000000000043553c in WalletControlWidget::WalletControlWidget(QWidget*,
QString const&) (this=0xff2af0, parent=<optimized out>, walletName=...) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/walletcontrolwidget.cpp:45
#17 0x0000000000434c2e in
KWalletManagerWidgetItem::KWalletManagerWidgetItem(QWidget*, QString const&)
(this=0xfefe30, widgetParent=0xfd4a60, walletName=...) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/kwalletmanagerwidgetitem.cpp:28
#18 0x000000000043437b in KWalletManagerWidget::updateWalletDisplay(QString)
(this=0xfd4a60, selectWallet=...) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/kwalletmanagerwidget.cpp:77
#19 0x000000000042f313 in KWalletManager::updateWalletDisplay()
(this=this@entry=0x7ffcd9ca6f80) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/kwalletmanager.cpp:233
#20 0x000000000043028c in KWalletManager::configUI() (this=0x7ffcd9ca6f80) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/kwalletmanager.cpp:116
#21 0x0000000000453df5 in KWalletManager::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at
/usr/src/debug/kwalletmanager-5.0.0git/build/src/manager/moc_kwalletmanager.cpp:175
#22 0x00007f0b059bf9c6 in QObject::event(QEvent*) () at
/usr/lib64/libQt5Core.so.5
#23 0x00007f0b066b6074 in QWidget::event(QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#24 0x00007f0b067c623b in QMainWindow::event(QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#25 0x00007f0b08d376a7 in KMainWindow::event(QEvent*) () at
/usr/lib64/libKF5XmlGui.so.5
#26 0x00007f0b08d713a5 in KXmlGuiWindow::event(QEvent*) () at
/usr/lib64/libKF5XmlGui.so.5
#27 0x00007f0b06675efc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQt5Widgets.so.5
#28 0x00007f0b0667ad48 in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQt5Widgets.so.5
#29 0x00007f0b0598edb5 in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQt5Core.so.5
#30 0x00007f0b05990f87 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#31 0x00007f0b059e67e3 in  () at /usr/lib64/libQt5Core.so.5
#32 0x00007f0affe45c84 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#33 0x00007f0affe45ed8 in  () at /usr/lib64/libglib-2.0.so.0
#34 0x00007f0affe45f7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#35 0x00007f0b059e5c5c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#36 0x00007f0b0598cc73 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#37 0x00007f0b05994826 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#38 0x000000000042e725 in main(int, char**) (argc=1, argv=<optimized out>) at
/usr/src/debug/kwalletmanager-5.0.0git/src/manager/main.cpp:108






Same for QupZilla with kwallet plugin, drkonqi, etc.

Also they writes to terminal:
process <some_pid>: arguments to dbus_connection_send_with_reply() were
incorrect, assertion "timeout_milliseconds >= 0 || timeout_milliseconds == -1"
failed in file dbus-connection.c line 3410.
This is normally a bug in some application using the D-Bus library.

Reproducible: Always

Steps to Reproduce:
1. Start KWalletManager5.

Actual Results:  
Crash and message in terminal.

Expected Results:  
It should work :)

openSUSE Leap 42.1, x86_64, Plasma 5 from KDE:Unstable:Frameworks5 (git).

# kwalletmanager5 --version                                                     
kwalletmanager5 15.07.80

libdbus 1.8.16

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to