Bug 402057 - Printer queue crashes on exit
Summary: Printer queue crashes on exit
Status: RESOLVED DUPLICATE of bug 390151
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-12-12 16:00 UTC by Erin Yuki Schlarb
Modified: 2018-12-21 22:38 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erin Yuki Schlarb 2018-12-12 16:00:02 UTC
Application: configure-printer (0.5.0)

Qt Version: 5.11.2
Frameworks Version: 5.52.0
Operating System: Linux 4.18.0-3-amd64 x86_64
Distribution: Debian GNU/Linux buster/sid

-- Information about the crash:
- What I was doing when the application crashed:

Closed the printer queue window after viewing the list of queued printer jobs, no other interaction took place. Just opening (through the plasmoid) and closing the window is enough to reproduce this crash.

- Custom settings of the application:

Running under Wayland.

The crash can be reproduced every time.

-- Backtrace:
Application: Drucker einrichten (configure-printer), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fca4ffb2a00 (LWP 30597))]

Thread 2 (Thread 0x7fca4119c700 (LWP 30598)):
#0  0x00007fca4e64bbd9 in __GI___poll (fds=0x7fca3c003ce0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fca4bd62e46 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fca4bd62f6c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fca4eb8204b in QEventDispatcherGlib::processEvents (this=0x7fca3c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fca4eb2630a in QEventLoop::exec (this=this@entry=0x7fca4119bb70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:214
#5  0x00007fca4e951bba in QThread::exec (this=<optimized out>) at thread/qthread.cpp:525
#6  0x00007fca5021ae45 in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fca4e95cadb in QThreadPrivate::start (arg=0x7fca50492d60) at thread/qthread_unix.cpp:367
#8  0x00007fca4e354fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007fca4e65688f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fca4ffb2a00 (LWP 30597)):
[KCrash Handler]
#6  0x00007fca518deec9 in wl_map_insert_at (map=<optimized out>, flags=flags@entry=1, i=<optimized out>, data=data@entry=0x0) at ../src/wayland-util.c:247
#7  0x00007fca518dacf1 in proxy_destroy (proxy=0x555ecc44f710) at ../src/wayland-client.c:499
#8  wl_proxy_destroy (proxy=proxy@entry=0x555ecc44f710) at ../src/wayland-client.c:530
#9  0x00007fca4530ba47 in org_kde_plasma_window_destroy (org_kde_plasma_window=0x555ecc44f710) at ./obj-x86_64-linux-gnu/src/client/wayland-plasma-window-management-client-protocol.h:694
#10 KWayland::Client::WaylandPointer<org_kde_plasma_window, org_kde_plasma_window_destroy>::release (this=0x555ecc44f800, this=0x555ecc44f800) at ./src/client/wayland_pointer_p.h:53
#11 KWayland::Client::PlasmaWindow::release (this=this@entry=0x555ecc44f760) at ./src/client/plasmawindowmanagement.cpp:781
#12 0x00007fca4530ba6a in KWayland::Client::PlasmaWindow::~PlasmaWindow (this=0x555ecc44f760, __in_chrg=<optimized out>) at ./src/client/plasmawindowmanagement.cpp:771
#13 0x00007fca4530bb89 in KWayland::Client::PlasmaWindow::~PlasmaWindow (this=0x555ecc44f760, __in_chrg=<optimized out>) at ./src/client/plasmawindowmanagement.cpp:772
#14 0x00007fca4eb54c4b in QObjectPrivate::deleteChildren (this=this@entry=0x555ecc422db0) at kernel/qobject.cpp:1997
#15 0x00007fca4eb5e6eb in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025
#16 0x00007fca4530c309 in KWayland::Client::PlasmaWindowManagement::~PlasmaWindowManagement (this=0x555ecc422d90, __in_chrg=<optimized out>) at ./src/client/plasmawindowmanagement.cpp:258
#17 0x00007fca4eb54c4b in QObjectPrivate::deleteChildren (this=this@entry=0x555ecc422160) at kernel/qobject.cpp:1997
#18 0x00007fca4eb5e6eb in QObject::~QObject (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qobject.cpp:1025
#19 0x00007fca38022623 in WaylandIntegration::~WaylandIntegration (this=<optimized out>, __in_chrg=<optimized out>) at ./src/windowsystem/waylandintegration.cpp:54
#20 WaylandIntegrationSingleton::~WaylandIntegrationSingleton (this=<optimized out>, __in_chrg=<optimized out>) at ./src/windowsystem/waylandintegration.cpp:40
#21 (anonymous namespace)::Q_QGS_privateWaylandIntegrationSelf::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at ./src/windowsystem/waylandintegration.cpp:46
#22 0x00007fca4e596e3c in __run_exit_handlers (status=0, listp=0x7fca4e718718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#23 0x00007fca4e596f6a in __GI_exit (status=<optimized out>) at exit.c:139
#24 0x00007fca4e5810a2 in __libc_start_main (main=0x555ecaa97ed0 <main(int, char**)>, argc=2, argv=0x7ffc761a1408, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc761a13f8) at ../csu/libc-start.c:342
#25 0x0000555ecaa9844a in _start ()
[Inferior 1 (process 30597) detached]

Possible duplicates by query: bug 379728.

Reported using DrKonqi
Comment 1 Christoph Feck 2018-12-21 22:38:58 UTC

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