Bug 346887

Summary: SEGFAULT in ktp-accounts-kcm when changing Facebook password
Product: [Unmaintained] telepathy Reporter: Vit Pelcak <vit>
Component: accounts-kcmAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: chozabu, mklapetek, nico.kruber, renda.krell, rjt, sine.nomine
Priority: NOR    
Version: 15.04.0   
Target Milestone: Future   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vit Pelcak 2015-04-29 07:23:41 UTC
After I upgraded KF5 and Applications to 5.3 and 15.04 there were quite some changes in KTP accounts configuration.

I was asked for new passwords. So I went to systemsettings and started filling those passwords in.

When I entered password for FB, systemsettings crashed.

Here is full backtrace. I hope it helps.

Loaded plugin: "ktpaccountskcm_plugin_idle"
QVariant::QString "password"
QModelIndex(16,0,0x0,ParameterEditModel(0x11afee0) )  "password"
Unable to find identity for account id 2
[New Thread 0x7fffd45e7700 (LWP 3347)]
[New Thread 0x7fffe5953700 (LWP 3345)]

Program received signal SIGSEGV, Segmentation fault.
SignOn::Identity::storeCredentials (this=this@entry=0x0, info=...) at identity.cpp:93
93      identity.cpp: Adresář nebo soubor neexistuje.
(gdb) bt full
#0  SignOn::Identity::storeCredentials (this=this@entry=0x0, info=...) at identity.cpp:93
No locals.
#1  0x00007fffd3be1f31 in KAccountsUiProvider::storePasswordInSso (this=0xc96a70, accountId=accountId@entry=2, password=...)
    at /usr/src/debug/ktp-accounts-kcm-15.04.0/plugins/kaccounts/kaccounts-ui-provider.cpp:447
        service = 0x11d03d0
        authData = <incomplete type>
        info = {impl = 0x11bdc30}
        manager = <optimized out>
        account = <optimized out>
        identity = 0x0
#2  0x00007fffd3be22fa in KAccountsUiProvider::__lambda10::operator() (__closure=__closure@entry=0x7fffffffc250, 
    op=<optimized out>) at /usr/src/debug/ktp-accounts-kcm-15.04.0/plugins/kaccounts/kaccounts-ui-provider.cpp:399
        accountId = 2
        values = {d = 0x11fa3d0}
        this = 0xc96a70
#3  0x00007fffd3be296f in call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:494
No locals.
#4  call<QtPrivate::List<Tp::PendingOperation*>, void> (arg=<optimized out>, f=...)
    at /usr/include/qt5/QtCore/qobjectdefs_impl.h:551
No locals.
#5  QtPrivate::QFunctorSlotObject<KAccountsUiProvider::onConfigureAccountDialogAccepted()::__lambda10, 1, QtPrivate::List<Tp::PendingOperation*>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, 
    this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>)
    at /usr/include/qt5/QtCore/qobject_impl.h:192
        ret = <optimized out>
        a = <optimized out>
        this_ = <optimized out>
        r = <optimized out>
#6  0x00007ffff468a23f in call (a=0x7fffffffc3a0, r=0xc96a70, this=0x11f5c50) at ../../src/corelib/kernel/qobject_impl.h:124
No locals.
#7  QMetaObject::activate (sender=sender@entry=0x11f85e0, signalOffset=<optimized out>, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffc3a0) at kernel/qobject.cpp:3702
        obj = {d = 0x11f5c50}
        receiverInSameThread = <optimized out>
        sw = {receiver = 0xc96a70, previousSender = 0x7fffffffcc80, currentSender = {sender = 0x11f85e0, signal = 3, ref = 1}, 
          switched = true}
        callFunction = <optimized out>
        receiver = 0xc96a70
        method_relative = <optimized out>
        c = 0x11fd710
        last = 0x11fd710
        locker = {val = 140737298155840}
        connectionLists = {connectionLists = 0x11fcbd0}
        list = 0x11fdb88
        signal_index = 3
        empty_argv = {0x0}
        currentThreadId = 0x7ffff7f9d780
#8  0x00007ffff468ade7 in QMetaObject::activate (sender=sender@entry=0x11f85e0, 
    m=m@entry=0x7fffd399ddc0 <Tp::PendingOperation::staticMetaObject>, local_signal_index=local_signal_index@entry=0, 
    argv=argv@entry=0x7fffffffc3a0) at kernel/qobject.cpp:3582
No locals.
#9  0x00007fffd35a5e8f in Tp::PendingOperation::finished (this=this@entry=0x11f85e0, _t1=_t1@entry=0x11f85e0)
    at /usr/src/debug/telepathy-qt-0.9.5/build/TelepathyQt/_gen/pending-operation.moc.hpp:161
        _a = {0x0, 0x7fffffffc398}
#10 0x00007fffd35a8038 in emitFinished (this=0x11f85e0)
    at /usr/src/debug/telepathy-qt-0.9.5/TelepathyQt/pending-operation.cpp:123
No locals.
#11 Tp::PendingOperation::qt_static_metacall (_o=0x11f85e0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>)
    at /usr/src/debug/telepathy-qt-0.9.5/build/TelepathyQt/_gen/pending-operation.moc.hpp:95
No locals.
#12 0x00007ffff468b5c6 in QObject::event (this=0x11f85e0, e=<optimized out>) at kernel/qobject.cpp:1245
        mce = <optimized out>
        sw = {receiver = 0x11f85e0, previousSender = 0x0, currentSender = {sender = 0x0, signal = -1, ref = 1}, switched = true}
#13 0x00007ffff6128b5c in QApplicationPrivate::notify_helper (this=this@entry=0x62af70, receiver=receiver@entry=0x11f85e0, 
    e=e@entry=0x12044c0) at kernel/qapplication.cpp:3720
        consumed = <optimized out>
#14 0x00007ffff612da26 in QApplication::notify (this=0x7fffffffdc10, receiver=0x11f85e0, e=0x12044c0)
    at kernel/qapplication.cpp:3503
        w = 0x11f85e0
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = <optimized out>
#15 0x00007ffff465af45 in QCoreApplication::notifyInternal (this=0x7fffffffdc10, receiver=0x11f85e0, event=event@entry=0x12044c0)
    at kernel/qcoreapplication.cpp:935
        threadData = 0x62a1c0
        loopLevelCounter = {threadData = 0x62a1c0}
        result = false
        cbdata = {0x11f85e0, 0x12044c0, 0x7fffffffc700}
        d = <optimized out>
#16 0x00007ffff465cddf in sendEvent (event=0x12044c0, receiver=<optimized out>) at kernel/qcoreapplication.h:228
No locals.
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x62a1c0)
    at kernel/qcoreapplication.cpp:1552
        e = 0x12044c0
        pe = <optimized out>
        r = <optimized out>
        unlocker = {m = <synthetic pointer>}
        event_deleter = {d = 0x12044c0}
        locker = {val = 6463976}
        startOffset = 0
        i = @0x62a1dc: 4
        cleanup = {receiver = 0x0, event_type = 0, data = 0x62a1c0, exceptionCaught = true}
#18 0x00007ffff465d418 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at kernel/qcoreapplication.cpp:1410
        data = <optimized out>
#19 0x00007ffff46b2e13 in postEventSourceDispatch (s=0x6311a0) at kernel/qeventdispatcher_glib.cpp:271
        source = 0x6311a0
#20 0x00007fffefc83c74 in g_main_dispatch (context=0x7fffe00016f0) at gmain.c:3122
        dispatch = 0x7ffff46b2e00 <postEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x65da10
        was_in_call = 0
---Type <return> to continue, or q <return> to quit---
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x6311a0
        current = 0x627e50
        i = 0
#21 g_main_context_dispatch (context=context@entry=0x7fffe00016f0) at gmain.c:3737
No locals.
#22 0x00007fffefc83ec8 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 4
        fds = 0xcd5130
#23 0x00007fffefc83f6c in g_main_context_iteration (context=0x7fffe00016f0, may_block=1) at gmain.c:3869
        retval = <optimized out>
#24 0x00007ffff46b228c in QEventDispatcherGlib::processEvents (this=0x68c7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
        d = 0x662750
        canWait = true
        savedFlags = {i = 36}
        result = <optimized out>
#25 0x00007ffff4658e9b in QEventLoop::exec (this=this@entry=0x7fffffffc9d0, flags=..., flags@entry=...)
    at kernel/qeventloop.cpp:204
        locker = {val = 6464208}
        ref = {d = 0x11f6b50, locker = @0x7fffffffc950, exceptionCaught = true}
        d = 0x11f6b50
#26 0x00007ffff631263d in QDialog::exec (this=0x112ffc0) at dialogs/qdialog.cpp:541
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff4a96470 <vtable for QEventLoop+16>, static staticMetaObject = {d = {
                superdata = 0x0, stringdata = 0x7ffff47a79c0 <qt_meta_stringdata_QObject>, 
                data = 0x7ffff47a78a0 <qt_meta_data_QObject>, 
                static_metacall = 0x7ffff46932d0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
                relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x11f6b50}, static staticQtMetaObject = {d = {
                superdata = 0x0, stringdata = 0x7ffff47f1700 <qt_meta_stringdata_Qt>, data = 0x7ffff47eee80 <qt_meta_data_Qt>, 
                static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7ffff4a92e80 <QObject::staticMetaObject>, 
              stringdata = 0x7ffff48054c0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff4805460 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7ffff4707260 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
              relatedMetaObjects = 0x0, extradata = 0x0}}}
        guard = {wp = {d = 0x896130, value = 0x112ffc0}}
        res = <optimized out>
#27 0x00007fffd3be1b80 in KAccountsUiProvider::showConfigureAccountDialog (this=0xc96a70, accountId=2)
    at /usr/src/debug/ktp-accounts-kcm-15.04.0/plugins/kaccounts/kaccounts-ui-provider.cpp:265
        kaccountsConfig = {d = 0x1165030}
        accountUid = {static null = {<No data fields>}, d = 0x11c3ad0}
        protocolInfo = {mPriv = {d = 0x119c9d0}}
        dbb = 0x11d10a0
        ktpKaccountsGroup = {<KConfigBase> = {_vptr.KConfigBase = 0x7ffff4f79f30 <vtable for KConfigGroup+16>}, d = {
            d = 0x11c2a70}}
        parameters = {<QListSpecialMethods<Tp::ProtocolParameter>> = {<No data fields>}, {p = {static shared_null = {ref = {
                  atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x11935d0}, d = 0x11935d0}}
        parameterValues = {d = 0x11811b0}
        parameterModel = 0x11afee0
        passwordParameter = {mPriv = {d = 0x11936e0}}
        mainLayout = 0x11b9b50
#28 0x00007ffff468a23f in call (a=0x7fffffffcc40, r=0xc96a70, this=0xcd1710) at ../../src/corelib/kernel/qobject_impl.h:124
No locals.
#29 QMetaObject::activate (sender=sender@entry=0xc96a70, signalOffset=<optimized out>, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3702
        obj = {d = 0xcd1710}
        receiverInSameThread = <optimized out>
        sw = {receiver = 0xc96a70, previousSender = 0x0, currentSender = {sender = 0xc96a70, signal = 3, ref = 1}, 
          switched = true}
        callFunction = <optimized out>
        receiver = 0xc96a70
        method_relative = <optimized out>
        c = 0x113f660
        last = 0x113f660
        locker = {val = 140737298156200}
        connectionLists = {connectionLists = 0x1159980}
        list = 0x1130ba8
        signal_index = 3
        empty_argv = {0x0}
        currentThreadId = 0x7ffff7f9d780
#30 0x00007ffff468ade7 in QMetaObject::activate (sender=sender@entry=0xc96a70, 
    m=m@entry=0x7fffd55bfac0 <KAccountsUiPlugin::staticMetaObject>, local_signal_index=local_signal_index@entry=0, 
    argv=argv@entry=0x0) at kernel/qobject.cpp:3582
No locals.
#31 0x00007fffd53ba370 in KAccountsUiPlugin::uiReady (this=this@entry=0xc96a70)
    at /usr/src/debug/kaccounts-integration-15.04.0/build/src/lib/moc_kaccountsuiplugin.cpp:148
No locals.
#32 0x00007fffd3be0a28 in KAccountsUiProvider::init (this=0xc96a70, type=<optimized out>)
    at /usr/src/debug/ktp-accounts-kcm-15.04.0/plugins/kaccounts/kaccounts-ui-provider.cpp:112
No locals.
#33 0x00007ffff468a23f in call (a=0x7fffffffce00, r=0x7f2d10, this=0x115a470) at ../../src/corelib/kernel/qobject_impl.h:124
No locals.
#34 QMetaObject::activate (sender=sender@entry=0x7f2d10, signalOffset=<optimized out>, 
    local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3702
        obj = {d = 0x115a470}
        receiverInSameThread = <optimized out>
        sw = {receiver = 0x7f2d10, previousSender = 0x0, currentSender = {sender = 0x7f2d10, signal = 7, ref = 1}, 
          switched = true}
        callFunction = <optimized out>
        receiver = 0x7f2d10
        method_relative = <optimized out>
        c = 0x115a4e0
        last = 0x115a4e0
        locker = {val = 140737298156688}
---Type <return> to continue, or q <return> to quit---
        connectionLists = {connectionLists = 0x115a020}
        list = 0x115adf8
        signal_index = 7
        empty_argv = {0x0}
        currentThreadId = 0x7ffff7f9d780
#35 0x00007ffff468ade7 in QMetaObject::activate (sender=sender@entry=0x7f2d10, 
    m=m@entry=0x7ffff682b600 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=0, 
    argv=argv@entry=0x0) at kernel/qobject.cpp:3582
No locals.
#36 0x00007ffff64a56d0 in QAbstractButton::pressed (this=this@entry=0x7f2d10) at .moc/moc_qabstractbutton.cpp:285
No locals.
#37 0x00007ffff621e717 in QAbstractButtonPrivate::emitPressed (this=0x115ab30) at widgets/qabstractbutton.cpp:548
        guard = {wp = {d = 0x1137250, value = <optimized out>}}
#38 0x00007ffff621e8d6 in QAbstractButton::mousePressEvent (this=0x7f2d10, e=0x7fffffffd310) at widgets/qabstractbutton.cpp:1105
No locals.
#39 0x00007ffff616847a in QWidget::event (this=0x7f2d10, event=0x7fffffffd310) at kernel/qwidget.cpp:8652
No locals.
#40 0x00007ffff6128b5c in QApplicationPrivate::notify_helper (this=this@entry=0x62af70, receiver=receiver@entry=0x7f2d10, 
    e=e@entry=0x7fffffffd310) at kernel/qapplication.cpp:3720
        consumed = <optimized out>
#41 0x00007ffff612e417 in QApplication::notify (this=<optimized out>, receiver=0x7f2d10, e=0x7fffffffd310)
    at kernel/qapplication.cpp:3280
        me = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff5fb1350 <vtable for QMouseEvent+16>, static staticMetaObject = {
                d = {superdata = 0x0, stringdata = 0x7ffff4805e80 <qt_meta_stringdata_QEvent>, 
                  data = 0x7ffff48058e0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  extradata = 0x0}}, d = 0x0, t = 2, posted = 0, spont = 1, m_accept = 1, reserved = 8191}, modState = {i = 0}, 
            ts = 1664145}, l = {xp = 134, yp = 20}, w = {xp = 714, yp = 149}, s = {xp = 1442, yp = 339}, b = Qt::LeftButton, 
          mouseState = {i = 1}, caps = 0, velocity = {xp = 0, yp = 0}}
        w = 0x7f2d10
        mouse = 0x7fffffffd310
        eventAccepted = <optimized out>
        relpos = {xp = 134, yp = 20}
        pw = {wp = {d = 0x1137250, value = 0x7f2d10}}
        res = false
#42 0x00007ffff465af45 in QCoreApplication::notifyInternal (this=0x7fffffffdc10, receiver=receiver@entry=0x7f2d10, 
    event=event@entry=0x7fffffffd310) at kernel/qcoreapplication.cpp:935
        threadData = 0x62a1c0
        loopLevelCounter = {threadData = 0x62a1c0}
        result = false
        cbdata = {0x7f2d10, 0x7fffffffd310, 0x7fffffffd150}
        d = <optimized out>
#43 0x00007ffff612cea1 in sendSpontaneousEvent (event=0x7fffffffd310, receiver=0x7f2d10)
    at ../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#44 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7f2d10, event=event@entry=0x7fffffffd310, 
    alienWidget=alienWidget@entry=0x7f2d10, nativeWidget=0x6f1420, buttonDown=buttonDown@entry=0x7ffff683a5f0 <qt_button_down>, 
    lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:2751
        alienGuard = {wp = {d = 0x1137250, value = 0x7f2d10}}
        receiverGuard = {wp = {d = 0x1137250, value = 0x7f2d10}}
        nativeGuard = {wp = {d = 0x8256b0, value = 0x6f1420}}
        activePopupWidget = {wp = {d = 0x0, value = 0x0}}
        widgetUnderMouse = <optimized out>
        wasLeaveAfterRelease = true
        result = <optimized out>
#45 0x00007ffff617fbc6 in QWidgetWindow::handleMouseEvent (this=this@entry=0x691660, event=event@entry=0x7fffffffd760)
    at kernel/qwidgetwindow.cpp:543
        translated = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff5fb1350 <vtable for QMouseEvent+16>, 
              static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7ffff4805e80 <qt_meta_stringdata_QEvent>, 
                  data = 0x7ffff48058e0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  extradata = 0x0}}, d = 0x0, t = 2, posted = 0, spont = 1, m_accept = 1, reserved = 13}, modState = {i = 0}, 
            ts = 1664145}, l = {xp = 134, yp = 20}, w = {xp = 714, yp = 149}, s = {xp = 1442, yp = 339}, b = Qt::LeftButton, 
          mouseState = {i = 1}, caps = 0, velocity = {xp = 0, yp = 0}}
        contextMenuTrigger = QEvent::MouseButtonPress
        widget = 0x7f2d10
        mapped = {xp = 134, yp = 20}
        receiver = 0x7f2d10
#46 0x00007ffff6181adb in QWidgetWindow::event (this=0x691660, event=0x7fffffffd760) at kernel/qwidgetwindow.cpp:210
No locals.
#47 0x00007ffff6128b5c in QApplicationPrivate::notify_helper (this=this@entry=0x62af70, receiver=receiver@entry=0x691660, 
    e=e@entry=0x7fffffffd760) at kernel/qapplication.cpp:3720
        consumed = <optimized out>
#48 0x00007ffff612da26 in QApplication::notify (this=0x7fffffffdc10, receiver=0x691660, e=0x7fffffffd760)
    at kernel/qapplication.cpp:3503
        w = 0x691660
        extra = <optimized out>
        isProxyWidget = <optimized out>
        res = <optimized out>
#49 0x00007ffff465af45 in QCoreApplication::notifyInternal (this=0x7fffffffdc10, receiver=receiver@entry=0x691660, 
    event=event@entry=0x7fffffffd760) at kernel/qcoreapplication.cpp:935
        threadData = 0x62a1c0
        loopLevelCounter = {threadData = 0x62a1c0}
        result = false
        cbdata = {0x691660, 0x7fffffffd760, 0x7fffffffd600}
        d = <optimized out>
#50 0x00007ffff599e91e in sendSpontaneousEvent (event=0x7fffffffd760, receiver=0x691660)
    at ../../src/corelib/kernel/qcoreapplication.h:231
No locals.
#51 QGuiApplicationPrivate::processMouseEvent (e=0x11a6ad0) at kernel/qguiapplication.cpp:1771
        type = QEvent::MouseButtonPress
        stateChange = <optimized out>
        window = 0x691660
        globalPoint = {xp = 1442, yp = 339}
        button = Qt::LeftButton
        doubleClick = false
        localPoint = {xp = 714, yp = 149}
        frameStrut = false
        ev = {<QInputEvent> = {<QEvent> = {_vptr.QEvent = 0x7ffff5fb1350 <vtable for QMouseEvent+16>, static staticMetaObject = {
                d = {superdata = 0x0, stringdata = 0x7ffff4805e80 <qt_meta_stringdata_QEvent>, 
                  data = 0x7ffff48058e0 <qt_meta_data_QEvent>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                  extradata = 0x0}}, d = 0x0, t = 2, posted = 0, spont = 1, m_accept = 1, reserved = 8191}, modState = {i = 0}, 
            ts = 1664145}, l = {xp = 714, yp = 149}, w = {xp = 714, yp = 149}, s = {xp = 1442, yp = 339}, b = Qt::LeftButton, 
---Type <return> to continue, or q <return> to quit---
          mouseState = {i = 1}, caps = 0, velocity = {xp = 0, yp = 0}}
#52 0x00007ffff59a0125 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x11a6ad0)
    at kernel/qguiapplication.cpp:1573
No locals.
#53 0x00007ffff5986ab8 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
        event = 0x11a6ad0
        nevents = 1
#54 0x00007fffe7ecf8f0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
        userEventSource = <optimized out>
        dispatcher = <optimized out>
#55 0x00007fffefc83c74 in g_main_dispatch (context=0x7fffe00016f0) at gmain.c:3122
        dispatch = 0x7fffe7ecf8e0 <userEventSourceDispatch(GSource*, GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x65da10
        current = 0x627e50
        i = 1
#56 g_main_context_dispatch (context=context@entry=0x7fffe00016f0) at gmain.c:3737
No locals.
#57 0x00007fffefc83ec8 in g_main_context_iterate (context=context@entry=0x7fffe00016f0, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3808
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 4
        fds = 0xcd5130
#58 0x00007fffefc83f6c in g_main_context_iteration (context=0x7fffe00016f0, may_block=1) at gmain.c:3869
        retval = <optimized out>
#59 0x00007ffff46b228c in QEventDispatcherGlib::processEvents (this=0x68c7d0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
        d = 0x662750
        canWait = true
        savedFlags = {i = 0}
        result = <optimized out>
#60 0x00007ffff4658e9b in QEventLoop::exec (this=this@entry=0x7fffffffdae0, flags=..., flags@entry=...)
    at kernel/qeventloop.cpp:204
        locker = {val = 6464208}
        ref = {d = 0xcd5160, locker = @0x7fffffffda60, exceptionCaught = true}
        d = 0xcd5160
#61 0x00007ffff4660526 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
        threadData = 0x62a1c0
        eventLoop = {<QObject> = {_vptr.QObject = 0x7ffff4a96470 <vtable for QEventLoop+16>, static staticMetaObject = {d = {
                superdata = 0x0, stringdata = 0x7ffff47a79c0 <qt_meta_stringdata_QObject>, 
                data = 0x7ffff47a78a0 <qt_meta_data_QObject>, 
                static_metacall = 0x7ffff46932d0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
                relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0xcd5160}, static staticQtMetaObject = {d = {
                superdata = 0x0, stringdata = 0x7ffff47f1700 <qt_meta_stringdata_Qt>, data = 0x7ffff47eee80 <qt_meta_data_Qt>, 
                static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7ffff4a92e80 <QObject::staticMetaObject>, 
              stringdata = 0x7ffff48054c0 <qt_meta_stringdata_QEventLoop>, data = 0x7ffff4805460 <qt_meta_data_QEventLoop>, 
              static_metacall = 0x7ffff4707260 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
              relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#62 0x00007ffff599723c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1507
No locals.
#63 0x00007ffff6125235 in QApplication::exec () at kernel/qapplication.cpp:2956
No locals.
#64 0x00000000004101bf in main (argc=1, argv=<optimized out>) at /usr/src/debug/systemsettings-5.3.0/app/main.cpp:55
        application = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {
                  _vptr.QObject = 0x61ca90 <vtable for SystemSettingsApp+16>, static staticMetaObject = {d = {superdata = 0x0, 
                      stringdata = 0x7ffff47a79c0 <qt_meta_stringdata_QObject>, data = 0x7ffff47a78a0 <qt_meta_data_QObject>, 
                      static_metacall = 0x7ffff46932d0 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
                      relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x62af70}, static staticQtMetaObject = {d = {
                      superdata = 0x0, stringdata = 0x7ffff47f1700 <qt_meta_stringdata_Qt>, 
                      data = 0x7ffff47eee80 <qt_meta_data_Qt>, static_metacall = 0x0, relatedMetaObjects = 0x0, 
                      extradata = 0x0}}}, static staticMetaObject = {d = {
                    superdata = 0x7ffff4a92e80 <QObject::staticMetaObject>, 
                    stringdata = 0x7ffff48056a0 <qt_meta_stringdata_QCoreApplication>, 
                    data = 0x7ffff4805580 <qt_meta_data_QCoreApplication>, 
                    static_metacall = 0x7ffff47073e0 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fffffffdc10}, static staticMetaObject = {d = {
                  superdata = 0x7ffff4a965c0 <QCoreApplication::staticMetaObject>, 
                  stringdata = 0x7ffff5cf99e0 <qt_meta_stringdata_QGuiApplication>, 
                  data = 0x7ffff5cf97e0 <qt_meta_data_QGuiApplication>, 
                  static_metacall = 0x7ffff59a02e0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
                superdata = 0x7ffff5fb0a60 <QGuiApplication::staticMetaObject>, 
                stringdata = 0x7ffff64b42a0 <qt_meta_stringdata_QApplication>, 
                data = 0x7ffff64b4120 <qt_meta_data_QApplication>, 
                static_metacall = 0x7ffff612b0b0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
                relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x7ffff6808a80 <QApplication::staticMetaObject>, 
              stringdata = 0x419860 <qt_meta_stringdata_SystemSettingsApp>, data = 0x419800 <qt_meta_data_SystemSettingsApp>, 
              static_metacall = 0x418370 <SystemSettingsApp::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, 
              relatedMetaObjects = 0x0, extradata = 0x0}}, window = 0x6f1420}
        aboutData = {d = 0x6e9c50}
        parser = {d = 0x6e46e0}
        mainWindow = 0x6f1420
(gdb)

Reproducible: Always
Comment 1 Martin Klapetek 2015-07-31 16:04:52 UTC
This should be fixed in 15.08

Please retry when update is available (beta is out already, would be awesome to test the beta).
Comment 2 Bhushan Shah 2015-09-07 14:30:08 UTC
*** Bug 351912 has been marked as a duplicate of this bug. ***
Comment 3 Bhushan Shah 2015-09-07 14:33:25 UTC
*** Bug 349231 has been marked as a duplicate of this bug. ***
Comment 4 Bhushan Shah 2015-09-07 14:34:38 UTC
*** Bug 347167 has been marked as a duplicate of this bug. ***
Comment 5 Bhushan Shah 2015-09-08 07:33:50 UTC
*** Bug 352400 has been marked as a duplicate of this bug. ***
Comment 6 Bhushan Shah 2015-09-08 10:57:58 UTC
*** Bug 349253 has been marked as a duplicate of this bug. ***
Comment 7 Martin Klapetek 2015-11-03 15:03:36 UTC
*** Bug 353321 has been marked as a duplicate of this bug. ***