landscape OSK coredump
Steps for the attached coredump
- Launched Geary from Contacts
- Rotated Landscape
- Toggled on / off the keyboard
- Coredump
Package: squeekboard
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 1268
Maintainer: Dorota Czaplejewicz <dorota.czaplejewicz@puri.sm>
Architecture: arm64
Version: 1.0.11~730.gbp851a91
Depends: libc6 (>= 2.25), libcairo2 (>= 1.10.0), libcroco3 (>= 0.6.2), libgcc1 (>= 1:4.2), libglib2.0-0 (
>= 2.37.3), libgtk-3-0 (>= 3.21.4), libpango-1.0-0 (>= 1.14.0), libpangocairo-1.0-0 (>= 1.14.0), libwayla
nd-client0 (>= 1.16), libxkbcommon0 (>= 0.5.0)
Description: On-screen keyboard for Wayland
Virtual keyboard supporting Wayland, built primarily for the Librem 5 phone.
Homepage: https://source.puri.sm/Librem5/squeekboard
Two consecutive coredumps attached:
Script started on 2019-07-05 21:05:16-07:00 [TERM="vt220" TTY="/dev/ttyGS0" COLUMNS="80" LINES="24"]
purism@pureos:~$ sudo coredumpctl gdb 1181[K[K[K[K779
PID: [0;1;39m779[0m (squeekboard)
UID: 1000 (purism)
GID: 1000 (purism)
Signal: 5 (TRAP)
Timestamp: Fri 2019-07-05 21:04:19 PDT (1min 15s ago)
Command Line: /usr/bin/squeekboard
Executable: [0;1;39m/usr/bin/squeekboard[0m
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (purism)
Boot ID: 49d9f48453534e068d77b990abce3dac
Machine ID: 07e36b5d1d804ea9ba1cca2bd52e0dd1
Hostname: pureos
Storage: /var/lib/systemd/coredump/core.squeekboard.1000.49d9f48453534e068d77b990abce3dac.779.1562385859000000.lz4
Message: Process 779 (squeekboard) of user 1000 dumped core.
Stack trace of thread 779:
#0 0x0000ffff87228384 raise (libpthread.so.0)
#1 0x0000ffff87e0d540 g_log_default_handler (libglib-2.0.so.0)
#2 0x0000ffff87e0d770 g_logv (libglib-2.0.so.0)
#3 0x0000ffff87e0d960 g_log (libglib-2.0.so.0)
#4 0x0000aaaad438de7c n/a (squeekboard)
#5 0x0000aaaad43a5530 n/a (squeekboard)
#6 0x0000ffff86f61dcc ffi_call_SYSV (libffi.so.6)
#7 0x0000ffff86f626f4 ffi_call (libffi.so.6)
#8 0x0000ffff87efb338 g_cclosure_marshal_generic (libgobject-2.0.so.0)
#9 0x0000ffff87efa9f8 g_closure_invoke (libgobject-2.0.so.0)
#10 0x0000ffff87f0f2b8 n/a (libgobject-2.0.so.0)
#11 0x0000ffff87f168c0 g_signal_emitv (libgobject-2.0.so.0)
#12 0x0000aaaad438c5fc n/a (squeekboard)
#13 0x0000ffff88072d64 n/a (libgio-2.0.so.0)
#14 0x0000ffff8805879c n/a (libgio-2.0.so.0)
#15 0x0000ffff87e0651c g_main_context_dispatch (libglib-2.0.so.0)
#16 0x0000ffff87e068e8 n/a (libglib-2.0.so.0)
#17 0x0000ffff87e06c80 g_main_loop_run (libglib-2.0.so.0)
#18 0x0000aaaad438a8a0 n/a (squeekboard)
#19 0x0000ffff870a0d24 __libc_start_main (libc.so.6)
#20 0x0000aaaad438aa60 n/a (squeekboard)
#21 0x0000aaaad438aa60 n/a (squeekboard)
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/squeekboard...(no debugging symbols found)...done.
[New LWP 779]
[New LWP 785]
[New LWP 787]
[New LWP 788]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/squeekboard'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 0x0000ffff87228384 in raise () from /lib/aarch64-linux-gnu/libpthread.so.0
[Current thread is 1 (Thread 0xffff840ed4a0 (LWP 779))]
(gdb) bt
#0 0x0000ffff87228384 in raise () at /lib/aarch64-linux-gnu/libpthread.so.0
#1 0x0000ffff87e0d540 in g_log_default_handler ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#2 0x0000ffff87e0d770 in g_logv ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#3 0x0000ffff87e0d960 in g_log ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#4 0x0000aaaad438de7c in ()
#5 0x0000aaaad43a5530 in ()
#6 0x0000ffff86f61dcc in ffi_call_SYSV ()
at /usr/lib/aarch64-linux-gnu/libffi.so.6
#7 0x0000ffff86f626f4 in ffi_call () at /usr/lib/aarch64-linux-gnu/libffi.so.6
#8 0x0000ffff87efb338 in g_cclosure_marshal_generic ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#9 0x0000ffff87efa9f8 in g_closure_invoke ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#10 0x0000ffff87f0f2b8 in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#11 0x0000ffff87f168c0 in g_signal_emitv ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#12 0x0000aaaad438c5fc in ()
#13 0x0000ffff88072d64 in () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#14 0x0000ffff8805879c in () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#15 0x0000ffff87e0651c in g_main_context_dispatch ()
--Type <RET> for more, q to quit, c to continue without paging--
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#16 0x0000ffff87e068e8 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#17 0x0000ffff87e06c80 in g_main_loop_run ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#18 0x0000aaaad438a8a0 in ()
#19 0x0000ffff870a0d24 in __libc_start_main ()
at /lib/aarch64-linux-gnu/libc.so.6
#20 0x0000aaaad438aa60 in ()
(gdb) quit
purism@pureos:~$ ls -ltr /var/lib/systemd/coredump/*squeek*
-rw-r-----+ 1 root root 2041784 Jul 5 21:04 /var/lib/systemd/coredump/core.squeekboard.1000.49d9f48453534e068d77b990abce3dac.779.1562385859000000.lz4
-rw-r-----+ 1 root root 2041152 Jul 5 21:04 /var/lib/systemd/coredump/core.squeekboard.1000.49d9f48453534e068d77b990abce3dac.1181.1562385862000000.lz4
purism@pureos:~$ g[Ksudo coredumpctl d[Kgdb 1181
PID: [0;1;39m1181[0m (squeekboard)
UID: 1000 (purism)
GID: 1000 (purism)
Signal: 5 (TRAP)
Timestamp: Fri 2019-07-05 21:04:22 PDT (1min 48s ago)
Command Line: /usr/bin/squeekboard
Executable: [0;1;39m/usr/bin/squeekboard[0m
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (purism)
Boot ID: 49d9f48453534e068d77b990abce3dac
Machine ID: 07e36b5d1d804ea9ba1cca2bd52e0dd1
Hostname: pureos
Storage: /var/lib/systemd/coredump/core.squeekboard.1000.49d9f48453534e068d77b990abce3dac.1181.1562385862000000.lz4
Message: Process 1181 (squeekboard) of user 1000 dumped core.
Stack trace of thread 1181:
#0 0x0000ffff83dac384 raise (libpthread.so.0)
#1 0x0000ffff84991540 g_log_default_handler (libglib-2.0.so.0)
#2 0x0000ffff84991770 g_logv (libglib-2.0.so.0)
#3 0x0000ffff84991960 g_log (libglib-2.0.so.0)
#4 0x0000aaaabd9a3e7c n/a (squeekboard)
#5 0x0000aaaabd9bb530 n/a (squeekboard)
#6 0x0000ffff83ae5dcc ffi_call_SYSV (libffi.so.6)
#7 0x0000ffff83ae66f4 ffi_call (libffi.so.6)
#8 0x0000ffff84a7f338 g_cclosure_marshal_generic (libgobject-2.0.so.0)
#9 0x0000ffff84a7e9f8 g_closure_invoke (libgobject-2.0.so.0)
#10 0x0000ffff84a932b8 n/a (libgobject-2.0.so.0)
#11 0x0000ffff84a9a8c0 g_signal_emitv (libgobject-2.0.so.0)
#12 0x0000aaaabd9a25fc n/a (squeekboard)
#13 0x0000ffff84bf6d64 n/a (libgio-2.0.so.0)
#14 0x0000ffff84bdc79c n/a (libgio-2.0.so.0)
#15 0x0000ffff8498a51c g_main_context_dispatch (libglib-2.0.so.0)
#16 0x0000ffff8498a8e8 n/a (libglib-2.0.so.0)
#17 0x0000ffff8498ac80 g_main_loop_run (libglib-2.0.so.0)
#18 0x0000aaaabd9a08a0 n/a (squeekboard)
#19 0x0000ffff83c24d24 __libc_start_main (libc.so.6)
#20 0x0000aaaabd9a0a60 n/a (squeekboard)
#21 0x0000aaaabd9a0a60 n/a (squeekboard)
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "aarch64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/squeekboard...(no debugging symbols found)...done.
[New LWP 1181]
[New LWP 1185]
[New LWP 1184]
[New LWP 1186]
[New LWP 1187]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/squeekboard'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 0x0000ffff83dac384 in raise () from /lib/aarch64-linux-gnu/libpthread.so.0
[Current thread is 1 (Thread 0xffff80c714a0 (LWP 1181))]
(gdb) bt
#0 0x0000ffff83dac384 in raise () at /lib/aarch64-linux-gnu/libpthread.so.0
#1 0x0000ffff84991540 in g_log_default_handler ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#2 0x0000ffff84991770 in g_logv ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#3 0x0000ffff84991960 in g_log ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#4 0x0000aaaabd9a3e7c in ()
#5 0x0000aaaabd9bb530 in ()
#6 0x0000ffff83ae5dcc in ffi_call_SYSV ()
at /usr/lib/aarch64-linux-gnu/libffi.so.6
#7 0x0000ffff83ae66f4 in ffi_call () at /usr/lib/aarch64-linux-gnu/libffi.so.6
#8 0x0000ffff84a7f338 in g_cclosure_marshal_generic ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#9 0x0000ffff84a7e9f8 in g_closure_invoke ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#10 0x0000ffff84a932b8 in () at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#11 0x0000ffff84a9a8c0 in g_signal_emitv ()
at /usr/lib/aarch64-linux-gnu/libgobject-2.0.so.0
#12 0x0000aaaabd9a25fc in ()
#13 0x0000ffff84bf6d64 in () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#14 0x0000ffff84bdc79c in () at /usr/lib/aarch64-linux-gnu/libgio-2.0.so.0
#15 0x0000ffff8498a51c in g_main_context_dispatch ()
--Type <RET> for more, q to quit, c to continue without paging--
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#16 0x0000ffff8498a8e8 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#17 0x0000ffff8498ac80 in g_main_loop_run ()
at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0
#18 0x0000aaaabd9a08a0 in ()
#19 0x0000ffff83c24d24 in __libc_start_main ()
at /lib/aarch64-linux-gnu/libc.so.6
#20 0x0000aaaabd9a0a60 in ()
(gdb) quit
purism@pureos:~$ exit
exit
Script done on 2019-07-05 21:06:22-07:00 [COMMAND_EXIT_CODE="0"]