Bug 207466 - Crash closing Dolphin windows on session restore (QAbstractScrollArea::viewport, KTreeView::KTreeViewPrivate::qt_metacall, QMetaObject::activate)
Summary: Crash closing Dolphin windows on session restore (QAbstractScrollArea::viewpo...
Status: RESOLVED DUPLICATE of bug 199219
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-15 16:44 UTC by Jonathan Thomas
Modified: 2009-09-16 03:20 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Thomas 2009-09-15 16:44:15 UTC
Version:            (using KDE 4.3.1)
OS:                Linux
Installed from:    Ubuntu Packages

Originally reported at https://launchpad.net/bugs/429805

The user reported a crash that occurred while closing Dolphin windows during a session restore at login.

This bears similarities to bug 198297, though the backtrace is different.

.
Thread 1 (Thread 4689):
#0  0x02fce96a in QAbstractScrollArea::viewport (this=0x8acf278)
    at widgets/qabstractscrollarea.cpp:538
No locals.
#1  0x08084996 in KTreeView::KTreeViewPrivate::qt_metacall (this=0x8acf278, 
    _c=145551992, _id=4, _a=0xbf8d103c) at ./ktreeview_p.moc:69
No locals.
#2  0x07f0b253 in QMetaObject::activate (sender=0x8b46b20, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3113
        c = <value optimized out>
        previousSender = 0x0
        method = 4
        currentSender = {sender = 0x8b46b20, signal = 4, ref = 1}
        i = 0
        count = 1
        signal = 4
        empty_argv = {0x0}
        locker = {{mtx = 0x875fe7c, val = 141950588}}
        currentThreadData = <value optimized out>
        connectionLists = 0x8b47b88
#3  0x07f0beb2 in QMetaObject::activate (sender=0x8b46b20, m=0x7fe7904, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
        signal_index = -1081274308
#4  0x07f455f7 in QTimer::timeout (this=0x8b46b20)
    at .moc/release-shared/moc_qtimer.cpp:128
No locals.
#5  0x07f1099e in QTimer::timerEvent (this=0x8b46b20, e=0xbf8d14d0)
    at kernel/qtimer.cpp:261
No locals.
#6  0x07f053af in QObject::event (this=0x8b46b20, e=0xbf8d14d0)
    at kernel/qobject.cpp:1075
No locals.
#7  0x02b2bf44 in QApplicationPrivate::notify_helper (this=0x8782e10, 
    receiver=0x8b46b20, e=0xbf8d14d0) at kernel/qapplication.cpp:4056
        consumed = <value optimized out>
#8  0x02b3366c in QApplication::notify (this=0xbf8d183c, receiver=0x8b46b20, 
    e=0xbf8d14d0) at kernel/qapplication.cpp:3603
        res = true
#9  0x00f79f7a in KApplication::notify (this=0xbf8d183c, receiver=0x8b46b20, 
    event=0xbf8d14d0) at ../../kdeui/kernel/kapplication.cpp:302
No locals.
#10 0x07ef56bb in QCoreApplication::notifyInternal (this=0xbf8d183c, 
    receiver=0x8b46b20, event=0xbf8d14d0) at kernel/qcoreapplication.cpp:610
        threadData = 0x875fe48
        returnValue = <value optimized out>
        result = false
        cbdata = {0x8b46b20, 0xbf8d14d0, 0xbf8d145f}
#11 0x07f227be in QCoreApplication::sendEvent (this=0x8786694)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
No locals.
#12 QTimerInfoList::activateTimers (this=0x8786694)
    at kernel/qeventdispatcher_unix.cpp:572
        e = {<QEvent> = {_vptr.QEvent = 0x7fe6738, d = 0x0, t = 1, 
            posted = 0, spont = 0, m_accept = 1, reserved = 6129}, id = 19}
        firstTime = <value optimized out>
        n_act = 1
        saveFirstTimerInfo = 0x0
        saveCurrentTimerInfo = 0x0
#13 0x07f200d0 in timerSourceDispatch (source=0x8786660)
    at kernel/qeventdispatcher_glib.cpp:165
No locals.
#14 0x0353cf18 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x035407c0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x035408f3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x07f2001c in QEventDispatcherGlib::processEvents (this=0x875fa30, 
    flags=...) at kernel/qeventdispatcher_glib.cpp:327
        d = 0x8782718
        canWait = true
        result = <value optimized out>
#18 0x02bccad5 in QGuiEventDispatcherGlib::processEvents (this=0x875fa30, 
    flags=...) at kernel/qguieventdispatcher_glib.cpp:202
        d = 0x8782718
        returnValue = false
#19 0x07ef3c69 in QEventLoop::processEvents (this=0xbf8d1794, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
    at kernel/qeventloop.cpp:149
        d = 0x8bec8a8
#20 0x07ef40ba in QEventLoop::exec (this=0xbf8d1794, flags=...)
    at kernel/qeventloop.cpp:201
        d = 0x8bec8a8
        app = <value optimized out>
#21 0x07ef652f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
        threadData = 0x875fe48
        eventLoop = {<QObject> = {_vptr.QObject = 0x7fe77a8, 
            static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7f8eb20 "QObject", data = 0x7f8ebc0, 
                extradata = 0x7fe31b8}}, d_ptr = 0x8bec8a8, 
            static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0x7f98300 "Qt", data = 0x7f9b680, 
                extradata = 0x0}}}, static staticMetaObject = {d = {
              superdata = 0x80c0540, stringdata = 0x7fa0720 "QEventLoop", 
              data = 0x7fa0740, extradata = 0x0}}}
        returnCode = -1
#22 0x02b2bdc7 in QApplication::exec () at kernel/qapplication.cpp:3525
No locals.
#23 0x0807a775 in main (argc=3, argv=0xbf8d1a14)
    at ../../../../apps/dolphin/src/main.cpp:94
        about = {d = 0x8761d70}
        options = {d = 0x8775410}
        app = {<KUniqueApplication> = {<KApplication> = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x80a9128, 
                    static staticMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f8eb20 "QObject", data = 0x7f8ebc0, 
                        extradata = 0x7fe31b8}}, d_ptr = 0x8782e10, 
                    static staticQtMetaObject = {d = {superdata = 0x0, 
                        stringdata = 0x7f98300 "Qt", data = 0x7f9b680, 
                        extradata = 0x0}}}, static staticMetaObject = {d = {
                      superdata = 0x80c0540, 
                      stringdata = 0x7fa07a0 "QCoreApplication", 
                      data = 0x7fa0840, extradata = 0x0}}, 
                  static self = 0x0}, static staticMetaObject = {d = {
                    superdata = 0x7fe77e4, 
                    stringdata = 0x31c44c0 "QApplication", data = 0x31c46c0, 
                    extradata = 0x0}}}, static staticMetaObject = {d = {
                  superdata = 0x338df48, 
                  stringdata = 0x1100860 "KApplication", data = 0x1100a00, 
                  extradata = 0x0}}, static loadedByKdeinit = false, 
              static KApp = 0xbf8d183c, d = 0x87dc640}, 
            static staticMetaObject = {d = {superdata = 0x1173bc0, 
                stringdata = 0x1101120 "KUniqueApplication", 
                data = 0x1101220, extradata = 0x0}}, d = 0x8835358}, 
          static staticMetaObject = {d = {superdata = 0x80c0820, 
              stringdata = 0x80a9000 "DolphinApplication", data = 0x80a90a0, 
              extradata = 0x0}}, m_mainWindows = {{p = {static shared_null = {
                  ref = {_q_value = 1}, alloc = 0, begin = 0, end = 0, 
                  sharable = 1, array = {0x0}}, d = 0x89bbf80}, 
              d = 0x89bbf80}}, m_lastId = 3}
        __PRETTY_FUNCTION__ = "int main(int, char**)"
Comment 1 Dario Andres 2009-09-16 03:20:43 UTC
Merging with bug 199219. Thanks Jonathan

*** This bug has been marked as a duplicate of bug 199219 ***