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

            Bug ID: 384193
           Summary: [Wayland] Dolphin misplaced context menu + Crash
           Product: dolphin
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-n...@kde.org
          Reporter: jodr...@live.com
                CC: elvis.angelac...@kde.org
  Target Milestone: ---

Application: dolphin (17.11.70)

Qt Version: 5.9.1
Frameworks Version: 5.37.0
Operating System: Linux 4.12.8-1-default x86_64
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Checking the Dolphin version i was running by clicking, on the toolbar,
"Control". The "Help"  context menu pop on the top right corner and as soon as
i hit "About Dolphin" it crashed.

I have  "Sort by" botton addde to the toolbar, as soon as i clicked it the list
pops on the top right corner,  but i don't get a crash just the wrong
positioning.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5ba2c44500 (LWP 23192))]

Thread 10 (Thread 0x7f5b55222700 (LWP 23916)):
#0  0x00007f5b955808dd in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#1  0x00007f5b95580da8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5b95580e3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f5b9c6676ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007f5b9c61035a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f5b9c44031a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f5b9c444d2e in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#7  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f5b60cb2700 (LWP 23201)):
#0  0x00007f5ba24de69f in __libc_enable_asynccancel () from /lib64/libc.so.6
#1  0x00007f5ba24c7106 in poll () from /lib64/libc.so.6
#2  0x00007f5b95580d29 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f5b95580e3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007f5b9c6676ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007f5b9c61035a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#6  0x00007f5b9c44031a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f5b9c444d2e in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#8  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f5b75ffb700 (LWP 23199)):
#0  0x00007f5b9772058d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f5b88bee0cb in util_queue_thread_func () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f5b88bede07 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f5b767fc700 (LWP 23198)):
#0  0x00007f5b9772058d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f5b88bee0cb in util_queue_thread_func () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f5b88bede07 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f5b76ffd700 (LWP 23197)):
#0  0x00007f5b9772058d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f5b88bee0cb in util_queue_thread_func () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f5b88bede07 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f5b777fe700 (LWP 23196)):
#0  0x00007f5b9772058d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f5b88bee0cb in util_queue_thread_func () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f5b88bede07 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f5b77fff700 (LWP 23195)):
#0  0x00007f5b9772058d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f5b88bee0cb in util_queue_thread_func () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f5b88bede07 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5b7cc32700 (LWP 23194)):
#0  0x00007f5b9772058d in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f5b88bee0cb in util_queue_thread_func () from
/usr/lib64/dri/radeonsi_dri.so
#2  0x00007f5b88bede07 in impl_thrd_routine () from
/usr/lib64/dri/radeonsi_dri.so
#3  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f5b8c7f2700 (LWP 23193)):
#0  0x00007f5ba24c711b in poll () from /lib64/libc.so.6
#1  0x00007f5b95580d29 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5b95580e3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007f5b9c6676ab in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007f5b9c61035a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#5  0x00007f5b9c44031a in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f5b9caeaa45 in QDBusConnectionManager::run() () from
/usr/lib64/libQt5DBus.so.5
#7  0x00007f5b9c444d2e in QThreadPrivate::start(void*) () from
/usr/lib64/libQt5Core.so.5
#8  0x00007f5b9771a2e8 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f5ba24d15df in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5ba2c44500 (LWP 23192)):
[KCrash Handler]
#6  0x00007f5ba2410b30 in raise () from /lib64/libc.so.6
#7  0x00007f5ba2412111 in abort () from /lib64/libc.so.6
#8  0x00007f5b8e39541f in wl_abort (fmt=fmt@entry=0x7f5b8e3954e0 "Error
marshalling request: %s\n") at src/wayland-util.c:419
#9  0x00007f5b8e3914dd in wl_proxy_marshal_array_constructor_versioned
(proxy=proxy@entry=0x10eedcb570, opcode=opcode@entry=4,
args=args@entry=0x7ffcbada2800, interface=interface@entry=0x0, version=1) at
src/wayland-client.c:653
#10 0x00007f5b8e3914f9 in wl_proxy_marshal_array_constructor
(proxy=proxy@entry=0x10eedcb570, opcode=opcode@entry=4,
args=args@entry=0x7ffcbada2800, interface=interface@entry=0x0) at
src/wayland-client.c:599
#11 0x00007f5b8e3915ec in wl_proxy_marshal (proxy=0x10eedcb570, opcode=4) at
src/wayland-client.c:696
#12 0x00007f5b8e600188 in
QtWaylandClient::QWaylandWlShellSurface::updateTransientParent(QWindow*) ()
from /usr/lib64/libQt5WaylandClient.so.5
#13 0x00007f5b8e5fe4fb in QtWaylandClient::QWaylandWindow::initWindow() () from
/usr/lib64/libQt5WaylandClient.so.5
#14 0x00007f5b8e5feb0d in QtWaylandClient::QWaylandWindow::setVisible(bool) ()
from /usr/lib64/libQt5WaylandClient.so.5
#15 0x00007f5b8b3d4cf4 in QtWaylandClient::QWaylandEglWindow::setVisible(bool)
() from
/usr/lib64/qt5/plugins/wayland-graphics-integration-client/libwayland-egl.so
#16 0x00007f5b9ce75c9d in QWindow::setVisible(bool) () from
/usr/lib64/libQt5Gui.so.5
#17 0x00007f5b9d65ef68 in QWidgetPrivate::show_sys() () from
/usr/lib64/libQt5Widgets.so.5
#18 0x00007f5b9d667840 in QWidgetPrivate::show_helper() () from
/usr/lib64/libQt5Widgets.so.5
#19 0x00007f5b9d66a30b in QWidget::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#20 0x00007f5b9d842b2c in QDialog::setVisible(bool) () from
/usr/lib64/libQt5Widgets.so.5
#21 0x00007f5b9ff56f8d in KHelpMenu::aboutApplication (this=0x10eeea7d90) at
/usr/src/debug/kxmlgui-5.37.0git.20170816T155510~4bc14c8/src/khelpmenu.cpp:280
#22 0x00007f5b9c63f25a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#23 0x00007f5b9d6267c2 in QAction::triggered(bool) () from
/usr/lib64/libQt5Widgets.so.5
#24 0x00007f5b9d628c5c in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQt5Widgets.so.5
#25 0x00007f5b9d775b2c in
QMenuPrivate::activateCausedStack(QVector<QPointer<QWidget> > const&, QAction*,
QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
#26 0x00007f5b9d77cadf in QMenuPrivate::activateAction(QAction*,
QAction::ActionEvent, bool) () from /usr/lib64/libQt5Widgets.so.5
#27 0x00007f5b9d77d903 in QMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#28 0x00007f5b9d66a728 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#29 0x00007f5b9d77fa6b in QMenu::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#30 0x00007f5b9d62c93c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#31 0x00007f5b9d63420f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#32 0x00007f5b9c611d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#33 0x00007f5b9d63325f in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQt5Widgets.so.5
#34 0x00007f5b9d6845f2 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#35 0x00007f5b9d686cf1 in QWidgetWindow::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#36 0x00007f5b9d62c93c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#37 0x00007f5b9d633cb4 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#38 0x00007f5b9c611d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#39 0x00007f5b9ce6cb8b in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib64/libQt5Gui.so.5
#40 0x00007f5b9ce6e4d5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib64/libQt5Gui.so.5
#41 0x00007f5b9ce47f9b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/libQt5Gui.so.5
#42 0x00007f5b8e62c6e0 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/libQt5WaylandClient.so.5
#43 0x00007f5b95580b77 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#44 0x00007f5b95580da8 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f5b95580e3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#46 0x00007f5b9c66768f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#47 0x00007f5b9c61035a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#48 0x00007f5b9d77aa60 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib64/libQt5Widgets.so.5
#49 0x00007f5b9d7b96bb in QToolButtonPrivate::popupTimerDone() () from
/usr/lib64/libQt5Widgets.so.5
#50 0x00007f5b9c63f25a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#51 0x00007f5b9d7d86ad in QAbstractButtonPrivate::emitPressed() () from
/usr/lib64/libQt5Widgets.so.5
#52 0x00007f5b9d7d8d63 in QAbstractButton::mousePressEvent(QMouseEvent*) ()
from /usr/lib64/libQt5Widgets.so.5
#53 0x00007f5b9d7ba2f7 in QToolButton::mousePressEvent(QMouseEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#54 0x00007f5b9d66b139 in QWidget::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#55 0x00007f5b9d7ba514 in QToolButton::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#56 0x00007f5b9d62c93c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#57 0x00007f5b9d63420f in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#58 0x00007f5b9c611d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#59 0x00007f5b9d63325f in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib64/libQt5Widgets.so.5
#60 0x00007f5b9d68489b in QWidgetWindow::handleMouseEvent(QMouseEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#61 0x00007f5b9d686cf1 in QWidgetWindow::event(QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#62 0x00007f5b9d62c93c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#63 0x00007f5b9d633cb4 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#64 0x00007f5b9c611d48 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#65 0x00007f5b9ce6cb8b in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib64/libQt5Gui.so.5
#66 0x00007f5b9ce6e4d5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib64/libQt5Gui.so.5
#67 0x00007f5b9ce47f9b in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/libQt5Gui.so.5
#68 0x00007f5b8e62c6e0 in userEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /usr/lib64/libQt5WaylandClient.so.5
#69 0x00007f5b95580b77 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#70 0x00007f5b95580da8 in ?? () from /usr/lib64/libglib-2.0.so.0
#71 0x00007f5b95580e3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#72 0x00007f5b9c66768f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#73 0x00007f5b9c61035a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#74 0x00007f5b9c618be4 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#75 0x00007f5ba27e0da7 in kdemain (argc=<optimized out>, argv=<optimized out>)
at
/usr/src/debug/dolphin-17.11.80git.20170829T171524~652f57d28/src/main.cpp:150
#76 0x00007f5ba23fbf1a in __libc_start_main () from /lib64/libc.so.6
#77 0x00000010edf4e81a in _start () at ../sysdeps/x86_64/start.S:120

Possible duplicates by query: bug 383920, bug 381034, bug 381033.

Reported using DrKonqi

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

Reply via email to