Bug 399990 - Kate crashes on close on Wayland
Summary: Kate crashes on close on Wayland
Status: RESOLVED DUPLICATE of bug 390151
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 18.08.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-10-18 15:09 UTC by Patrick Silva
Modified: 2018-10-19 03:46 UTC (History)
0 users

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 Patrick Silva 2018-10-18 15:09:08 UTC
Application: kate (18.08.2)

Qt Version: 5.12.0
Frameworks Version: 5.51.0
Operating System: Linux 4.18.14-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
open dolphin
open some text file with kate (kate shows up)
minimize kate, open another text file (kate does NOT show up)
close kate... plasma shows crash notification

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f96b96d6800 (LWP 25165))]

Thread 2 (Thread 0x7f96b6860700 (LWP 25166)):
#0  0x00007f96bfe0fc21 in poll () from /usr/lib/libc.so.6
#1  0x00007f96bde8dee0 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f96b0003ce0, timeout=<optimized out>, context=0x7f96b0000bf0) at ../glib/glib/gmain.c:4221
#2  g_main_context_iterate (context=context@entry=0x7f96b0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3915
#3  0x00007f96bde8dfce in g_main_context_iteration (context=0x7f96b0000bf0, may_block=1) at ../glib/glib/gmain.c:3981
#4  0x00007f96c0344624 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007f96c02ed65c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007f96c0131599 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007f96c05b5ba6 in ?? () from /usr/lib/libQt5DBus.so.5
#8  0x00007f96c013299c in ?? () from /usr/lib/libQt5Core.so.5
#9  0x00007f96be8f5a9d in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007f96bfe1ab23 in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7f96b96d6800 (LWP 25165)):
[KCrash Handler]
#6  0x00007f96c2003bf9 in wl_map_insert_at (map=<optimized out>, flags=<optimized out>, i=<optimized out>, data=<optimized out>) at src/wayland-util.c:247
#7  0x00007f96c1fff8f3 in proxy_destroy (proxy=0x56485fd3eb50) at src/wayland-client.c:499
#8  wl_proxy_destroy (proxy=0x56485fd3eb50) at src/wayland-client.c:530
#9  0x00007f96b89a8309 in KWayland::Client::PlasmaWindow::release() () from /usr/lib/libKF5WaylandClient.so.5
#10 0x00007f96b89a832b in KWayland::Client::PlasmaWindow::~PlasmaWindow() () from /usr/lib/libKF5WaylandClient.so.5
#11 0x00007f96b89a842a in KWayland::Client::PlasmaWindow::~PlasmaWindow() () from /usr/lib/libKF5WaylandClient.so.5
#12 0x00007f96c031725b in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#13 0x00007f96c0320215 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#14 0x00007f96b89a89fa in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement() () from /usr/lib/libKF5WaylandClient.so.5
#15 0x00007f96c031725b in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#16 0x00007f96c0320215 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#17 0x00007f96b5c752c4 in WaylandIntegration::~WaylandIntegration (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kwayland-integration-5.14.1/src/windowsystem/waylandintegration.cpp:54
#18 WaylandIntegrationSingleton::~WaylandIntegrationSingleton (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kwayland-integration-5.14.1/src/windowsystem/waylandintegration.cpp:40
#19 (anonymous namespace)::Q_QGS_privateWaylandIntegrationSelf::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kwayland-integration-5.14.1/src/windowsystem/waylandintegration.cpp:46
#20 0x00007f96bfd5945c in __run_exit_handlers () from /usr/lib/libc.so.6
#21 0x00007f96bfd5958e in exit () from /usr/lib/libc.so.6
#22 0x00007f96bfd4322a in __libc_start_main () from /usr/lib/libc.so.6
#23 0x000056485f1817ae in _start ()
[Inferior 1 (process 25165) detached]

Possible duplicates by query: bug 387103.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-10-19 03:46:48 UTC

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