[prev in list] [next in list] [prev in thread] [next in thread] 

List:       konq-bugs
Subject:    [konqueror] [Bug 346346] New: konqueror crashes on Wayland with an empty clipboard
From:       <bluescreen_avenger () verizon ! net>
Date:       2015-04-18 21:12:24
Message-ID: bug-346346-5021 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 346346
           Summary: konqueror crashes on Wayland with an empty clipboard
           Product: konqueror
           Version: Git
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konq-bugs@kde.org
          Reporter: bluescreen_avenger@verizon.net

It does not crash if the clipboard has text in it

This is the stack trace I get

#0  0xb5befead in QMimeData::hasText (this=0x0)
    at /srcbuild/qtbase/src/corelib/kernel/qmimedata.cpp:410
No locals.
#1  0xb7f34fb3 in KonqMainWindow::slotClipboardDataChanged() ()
   from /opt/lib/i386-linux-gnu/libkdeinit5_konqueror.so
No symbol table info available.
#2  0xb7f349cf in KonqMainWindow::eventFilter(QObject*, QEvent*) ()
   from /opt/lib/i386-linux-gnu/libkdeinit5_konqueror.so
No symbol table info available.
#3  0xb5bbcefb in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x80543c0, receiver=0x80ff398, event=0xbfffeb9c)
    at /srcbuild/qtbase/src/corelib/kernel/qcoreapplication.cpp:1059
        obj = 0x80d2018
        i = 5
        q = 0xbffff0c8
        __PRETTY_FUNCTION__ = "bool
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)"
#4  0xb66d9231 in QApplicationPrivate::notify_helper (this=0x80543c0, 
    receiver=0x80ff398, e=0xbfffeb9c)
    at /srcbuild/qtbase/src/widgets/kernel/qapplication.cpp:3709
        consumed = 191
#5  0xb66d90c4 in QApplication::notify (this=0xbffff0c8, receiver=0x80ff398, 
    e=0xbfffeb9c) at /srcbuild/qtbase/src/widgets/kernel/qapplication.cpp:3678
        d = 0x80543c0
        __PRETTY_FUNCTION__ = "virtual bool QApplication::notify(QObject*,
QEvent*)"
        res = false
#6  0xb5bbcb29 in QCoreApplication::notifyInternal (this=0xbffff0c8, 
    receiver=0x80ff398, event=0xbfffeb9c)
    at /srcbuild/qtbase/src/corelib/kernel/qcoreapplication.cpp:963
        threadData = 0x804bf50
        loopLevelCounter = {threadData = 0x804bf50}
        result = false
        cbdata = {0x80ff398, 0xbfffeb9c, 0xbfffeb23}
        d = 0x80ff490
#7  0xb66c8be4 in QCoreApplication::sendEvent (receiver=0x80ff398, 
    event=0xbfffeb9c)
    at ../../include/QtCore/../../../src/corelib/kernel/qcoreapplication.h:228
No locals.
#8  0xb66d2818 in QApplicationPrivate::setFocusWidget (focus=0x80ff398, 
    reason=Qt::ActiveWindowFocusReason)
    at /srcbuild/qtbase/src/widgets/kernel/qapplication.cpp:1866
        in = {<QEvent> = {
            _vptr.QEvent = 0xb65cfa80 <vtable for QFocusEvent+8>, 
            static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0xb5e01a40 <qt_meta_stringdata_QEvent>, 
                data = 0xb5e02f40 <qt_meta_data_QEvent>, 
                static_metacall = 0x0, relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d = 0x0, t = 8, posted = 0, spont = 0, 
            m_accept = 1, reserved = 0}, 
          m_reason = Qt::ActiveWindowFocusReason}
        that = {wp = {d = 0x81323a8, value = 0x80ff398}}
        prev = 0x0
#9  0xb6722a9f in QWidget::setFocus (this=0x80ff398, 
    reason=Qt::ActiveWindowFocusReason)
    at /srcbuild/qtbase/src/widgets/kernel/qwidget.cpp:6446
        prev = 0x0
        f = 0x80ff398
        previousProxyFocus = 0x0
#10 0xb66d38cf in QApplication::setActiveWindow (act=0x80d2018)
    at /srcbuild/qtbase/src/widgets/kernel/qapplication.cpp:2205
        w = 0x80ff398
        window = 0x80d2018
        toBeActivated = {<QListSpecialMethods<QWidget*>> = {<No data fields>}, 
          {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, 
                alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x83244a8}, 
            d = 0x83244a8}}
        activationChange = {_vptr.QEvent = 0xb5f176c0 <vtable for QEvent+8>, 
          static staticMetaObject = {d = {superdata = 0x0, 
              stringdata = 0xb5e01a40 <qt_meta_stringdata_QEvent>, 
              data = 0xb5e02f40 <qt_meta_data_QEvent>, static_metacall = 0x0, 
              relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 99, 
          posted = 0, spont = 0, m_accept = 1, reserved = 262}
        windowDeactivate = {_vptr.QEvent = 0xb5f176c0 <vtable for QEvent+8>, 
          static staticMetaObject = {d = {superdata = 0x0, 
              stringdata = 0xb5e01a40 <qt_meta_stringdata_QEvent>, 
              data = 0xb5e02f40 <qt_meta_data_QEvent>, static_metacall = 0x0, 
              relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 25, 
          posted = 0, spont = 0, m_accept = 1, reserved = 256}
        toBeDeactivated = {<QListSpecialMethods<QWidget*>> = {<No data
fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = -1}}, alloc =
0, 
                begin = 0, end = 0, array = {0x0}}, 
              d = 0xb5ce47d8 <QListData::shared_null>}, 
            d = 0xb5ce47d8 <QListData::shared_null>}}
        windowActivate = {_vptr.QEvent = 0xb5f176c0 <vtable for QEvent+8>, 
          static staticMetaObject = {d = {superdata = 0x0, 
              stringdata = 0xb5e01a40 <qt_meta_stringdata_QEvent>, 
              data = 0xb5e02f40 <qt_meta_data_QEvent>, static_metacall = 0x0, 
              relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 24, 
          posted = 0, spont = 0, m_accept = 1, reserved = 0}
#11 0xb66d3be9 in QApplicationPrivate::notifyActiveWindowChange (
    this=0x80543c0, previous=0x0)
    at /srcbuild/qtbase/src/widgets/kernel/qapplication.cpp:2248
        wnd = 0x82eee90
        tlw = 0x80d2018
#12 0xb5fed2f0 in QGuiApplicationPrivate::processActivatedEvent (e=0xb1707510)
    at /srcbuild/qtbase/src/gui/kernel/qguiapplication.cpp:2001
        previous = 0x0
        newFocus = 0x82eee90
        previousFocusObject = 0x0
#13 0xb5feb8ff in QGuiApplicationPrivate::processWindowSystemEvent (
    e=0xb1707510) at /srcbuild/qtbase/src/gui/kernel/qguiapplication.cpp:1603
        __PRETTY_FUNCTION__ = "static void
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)"
#14 0xb5fd3376 in QWindowSystemInterface::sendWindowSystemEvents (flags=...)
    at /srcbuild/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:608
        event = 0xb1707510
        nevents = 1
#15 0xb2296d8c in userEventSourceDispatch (source=0x8076580)
    at
/srcbuild/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:70
        userEventSource = 0x8076580
        dispatcher = 0x80702e0
#16 0xb4036c84 in g_main_dispatch (context=<optimized out>) at gmain.c:3122
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x805aa50
        source = 0x8076580
        current = 0x808ec88
        i = 134589008
#17 g_main_context_dispatch (context=0x2) at gmain.c:3737
No locals.
#18 0xb4036fa9 in g_main_context_iterate (context=0xb1703000, block=134589008, 
    block@entry=1, dispatch=1, self=<optimized out>) at gmain.c:3808
        max_priority = 0
        timeout = 0
        some_ready = 1
        fds = 0x1
#19 0xb4037076 in g_main_context_iteration (context=0xb1703000, may_block=1)
    at gmain.c:3869
        retval = <optimized out>
#20 0xb5c335fc in QEventDispatcherGlib::processEvents (this=0x80702e0, 
    flags=...)
    at /srcbuild/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:418
        d = 0x806e5e8
        canWait = true
        savedFlags = {i = 0}
        result = 187
#21 0xb2296fab in QPAEventDispatcherGlib::processEvents (this=0x80702e0, 
    flags=...)
    at
/srcbuild/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:115
No locals.
#22 0xb5bb9493 in QEventLoop::processEvents (this=0xbffff028, flags=...)
    at /srcbuild/qtbase/src/corelib/kernel/qeventloop.cpp:128
        d = 0x813cd90
#23 0xb5bb97a6 in QEventLoop::exec (this=0xbffff028, flags=...)
    at /srcbuild/qtbase/src/corelib/kernel/qeventloop.cpp:204
        locker = {val = 134528984}
        __PRETTY_FUNCTION__ = "int
QEventLoop::exec(QEventLoop::ProcessEventsFlags)"
        ref = {d = 0x813cd90, locker = @0xbfffefc4, exceptionCaught = true}
        app = 0xbffff0c8
        d = 0x813cd90
#24 0xb5bbd2ff in QCoreApplication::exec ()
    at /srcbuild/qtbase/src/corelib/kernel/qcoreapplication.cpp:1216
        threadData = 0x804bf50
        __PRETTY_FUNCTION__ = "static int QCoreApplication::exec()"
        eventLoop = {<QObject> = {
            _vptr.QObject = 0xb5f190a8 <vtable for QEventLoop+8>, 
            static staticMetaObject = {d = {superdata = 0x0, 
                stringdata = 0xb5d9e880 <qt_meta_stringdata_QObject>, 
                data = 0xb5d9e980 <qt_meta_data_QObject>, 
                static_metacall = 0xb5bfd194
<QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, 
                extradata = 0x0}}, d_ptr = {d = 0x813cd90}, 
            static staticQtMetaObject = {d = {superdata = 0x0, 
                stringdata = 0xb5decd80 <qt_meta_stringdata_Qt>, 
                data = 0xb5df5480 <qt_meta_data_Qt>, static_metacall = 0x0, 
                relatedMetaObjects = 0x0, extradata = 0x0}}}, 
          static staticMetaObject = {d = {
              superdata = 0xb5f134b8 <QObject::staticMetaObject>, 
              stringdata = 0xb5e01540 <qt_meta_stringdata_QEventLoop>, 
              data = 0xb5e015c0 <qt_meta_data_QEventLoop>, 
              static_metacall = 0xb5c9442c
<QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>,
relatedMetaObjects = 0x0, 
              extradata = 0x0}}}
        returnCode = -1235398668
#25 0xb5feb6be in QGuiApplication::exec ()
    at /srcbuild/qtbase/src/gui/kernel/qguiapplication.cpp:1528
No locals.
#26 0xb66d6071 in QApplication::exec ()
    at /srcbuild/qtbase/src/widgets/kernel/qapplication.cpp:2973
No locals.
#27 0xb7f7cef1 in kdemain ()
   from /opt/lib/i386-linux-gnu/libkdeinit5_konqueror.so
No symbol table info available.
#28 0x080486dc in main ()
No symbol table info available.


Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Konq-bugs mailing list
Konq-bugs@kde.org
https://mail.kde.org/mailman/listinfo/konq-bugs

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic