https://bugs.kde.org/show_bug.cgi?id=418552
Bug ID: 418552
Summary: Random crashes on ppc64
Product: kate
Version: 19.12.0
Platform: Debian stable
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kwrite-bugs-n...@kde.org
Reporter: peterjpiwowar...@gmail.com
Target Milestone: ---
Application: kate (19.12.0)
Qt Version: 5.12.5
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-3-powerpc64 ppc64
Distribution: Debian GNU/Linux bullseye/sid
-- Information about the crash:
I've seen occasional random crashes while editing C sources on Debian/ppc64
sid. In the specific case this backtrace was generated from, I had all files
matching drivers/macintosh/windfarm*.? in the Linux source tree open. I can't
say for sure what input triggers it, or whether it even triggers on a user
input (as opposed to randomly whenever the window is open), but a quick glance
over the backtrace suggests it probably is some mouse/keyboard event. More
information (possibly) coming as I continue to see crashes, but I don't have
constant access to this machine or use it very regularly.
The crash can be reproduced sometimes.
-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib/powerpc64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fff92949b30 (LWP 5131))]
Thread 8 (Thread 0x7fff6cb1f070 (LWP 5142)):
#0 0x7fff924a67bc in futex_wait_cancelable (private=0, expected=0,
futex_word=0x1308f8070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x1308f8020,
cond=0x1308f8048) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x1308f8048, mutex=0x1308f8020) at
pthread_cond_wait.c:655
#3 0x7fff93cd5714 in __pthread_cond_wait (cond=,
mutex=) at forward.c:149
#4 0x7fff74f2b5fc in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#5 0x7fff74f2b540 in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#6 0x7fff9249dc88 in start_thread (arg=0x7fff6cb1f070) at
pthread_create.c:486
#7 0x7fff93cc3770 in .__clone () at
../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:82
Thread 7 (Thread 0x7fff6d32f070 (LWP 5141)):
#0 0x7fff924a67bc in futex_wait_cancelable (private=0, expected=0,
futex_word=0x1308f8070) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x1308f8020,
cond=0x1308f8048) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x1308f8048, mutex=0x1308f8020) at
pthread_cond_wait.c:655
#3 0x7fff93cd5714 in __pthread_cond_wait (cond=,
mutex=) at forward.c:149
#4 0x7fff74f2b5fc in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#5 0x7fff74f2b540 in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#6 0x7fff9249dc88 in start_thread (arg=0x7fff6d32f070) at
pthread_create.c:486
#7 0x7fff93cc3770 in .__clone () at
../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:82
Thread 6 (Thread 0x7fff6db3f070 (LWP 5140)):
#0 0x7fff924a67bc in futex_wait_cancelable (private=0, expected=0,
futex_word=0x1308fc7a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x1308fc758,
cond=0x1308fc780) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x1308fc780, mutex=0x1308fc758) at
pthread_cond_wait.c:655
#3 0x7fff93cd5714 in __pthread_cond_wait (cond=,
mutex=) at forward.c:149
#4 0x7fff74f2eacc in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#5 0x7fff74f2e890 in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#6 0x7fff9249dc88 in start_thread (arg=0x7fff6db3f070) at
pthread_create.c:486
#7 0x7fff93cc3770 in .__clone () at
../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:82
Thread 5 (Thread 0x7fff6e34f070 (LWP 5139)):
#0 0x7fff924a67bc in futex_wait_cancelable (private=0, expected=0,
futex_word=0x1308fc648) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1 __pthread_cond_wait_common (abstime=0x0, mutex=0x1308fc5f8,
cond=0x1308fc620) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x1308fc620, mutex=0x1308fc5f8) at
pthread_cond_wait.c:655
#3 0x7fff93cd5714 in __pthread_cond_wait (cond=,
mutex=) at forward.c:149
#4 0x7fff74f2eacc in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#5 0x7fff74f2e890 in () at /usr/lib/powerpc64-linux-gnu/dri/swrast_dri.so
#6 0x7fff9249dc88 in start_thread (arg=0x7fff6e34f070) at
pthread_create.c:486
#7 0x7fff93cc3770 in .__clone () at
../sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S:82
Thread 4 (Thread 0x7fff84dcf070 (LWP 5135)):
#0 0x7fff945a9ff0 in timerSourcePrepare(GSource*, gint*)
(source=, timeout=0x7fff84dce05c) at
kernel/qeventdispatcher_glib.cpp:137
#1 0x7fff91711204 in g_main_context_prepare () at