Calculator Coredump while using paste overlay
Reproduction
- Enter math
- Select text areas
- Copy
- Paste
- Coredump
librem-5-chestnut-calculator-paste-coredump-2020-01-17
purism@librem-5-birch:~$ dpkg -s phosh | grep Version
Version: 0.1.7
purism@librem-5-birch:~$ dpkg -s gnome-calculator | grep Version
Version: 3.34.1+5127+gitb593e727-1pureos0
purism@librem-5-birch:~$ uname -a
Linux librem-5-birch 5.3.0-librem5-h1 #1 SMP PREEMPT Tue Jan 7 10:16:00 CET 2020 aarch64 GNU/Linux
purism@librem-5-birch:~$
-rw-r-----+ 1 root root 3137250 Jan 18 03:54 core.gnome-calculato.1000.9335b13719424750b55fe2240906adeb.2144.1579348478000000.lz4
purism@librem-5-birch:~$ sudo coredumpctl gdb 2144
PID: 2144 (gnome-calculato)
UID: 1000 (purism)
GID: 1000 (purism)
Signal: 11 (SEGV)
Timestamp: Sat 2020-01-18 03:54:38 PST (38s ago)
Command Line: gnome-calculator
Executable: /usr/bin/gnome-calculator
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: 9335b13719424750b55fe2240906adeb
Machine ID: 3ffd86e60cc84d469124866fb33aecb3
Hostname: librem-5-birch
Storage: /var/lib/systemd/coredump/core.gnome-calculato.1000.9335b13719424750b55fe2240906adeb.2144.1579348478000000.lz4
Message: Process 2144 (gnome-calculato) of user 1000 dumped core.
Stack trace of thread 2144:
#0 0x0000ffffae9051a0 n/a (libgtk-3.so.0)
#1 0x0000ffffae91eeb4 n/a (libgtk-3.so.0)
#2 0x0000ffffae9209b8 gtk_text_iter_get_offset (libgtk-3.so.0)
#3 0x0000ffffae6a18a0 n/a (libgtk-3.so.0)
#4 0x0000ffffaed3d9f8 g_closure_invoke (libgobject-2.0.so.0)
#5 0x0000ffffaed51fa0 n/a (libgobject-2.0.so.0)
#6 0x0000ffffaed5a62c g_signal_emit_valist (libgobject-2.0.so.0)
#7 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#8 0x0000ffffae9115d4 n/a (libgtk-3.so.0)
#9 0x0000ffffae9134c4 n/a (libgtk-3.so.0)
#10 0x0000ffffae91455c n/a (libgtk-3.so.0)
#11 0x0000ffffae914754 n/a (libgtk-3.so.0)
#12 0x0000ffffae9c9ed4 n/a (libgtk-3.so.0)
#13 0x0000ffffaed3d9f8 g_closure_invoke (libgobject-2.0.so.0)
#14 0x0000ffffaed522b8 n/a (libgobject-2.0.so.0)
#15 0x0000ffffaed5a62c g_signal_emit_valist (libgobject-2.0.so.0)
#16 0x0000ffffaed5affc g_signal_emit_by_name (libgobject-2.0.so.0)
#17 0x0000ffffae8d5848 n/a (libgtk-3.so.0)
#18 0x0000ffffae8d7990 gtk_selection_convert (libgtk-3.so.0)
#19 0x0000ffffae912fb4 gtk_text_buffer_paste_clipboard (libgtk-3.so.0)
#20 0x0000ffffaed3d9f8 g_closure_invoke (libgobject-2.0.so.0)
#21 0x0000ffffaed51b30 n/a (libgobject-2.0.so.0)
#22 0x0000ffffaed5a62c g_signal_emit_valist (libgobject-2.0.so.0)
#23 0x0000ffffaed5affc g_signal_emit_by_name (libgobject-2.0.so.0)
#24 0x0000ffffaed3dc5c n/a (libgobject-2.0.so.0)
#25 0x0000ffffaed5a690 g_signal_emit_valist (libgobject-2.0.so.0)
#26 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#27 0x0000ffffae7352d0 n/a (libgtk-3.so.0)
#28 0x0000ffffae735340 n/a (libgtk-3.so.0)
#29 0x0000ffffaed3beec n/a (libgobject-2.0.so.0)
#30 0x0000ffffaed3dc5c n/a (libgobject-2.0.so.0)
#31 0x0000ffffaed5a690 g_signal_emit_valist (libgobject-2.0.so.0)
#32 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#33 0x0000ffffae733738 n/a (libgtk-3.so.0)
#34 0x0000ffffadc85dcc ffi_call_SYSV (libffi.so.6)
#35 0x0000ffffadc866f4 ffi_call (libffi.so.6)
#36 0x0000ffffaed3e5ac g_cclosure_marshal_generic_va (libgobject-2.0.so.0)
#37 0x0000ffffaed3dc5c n/a (libgobject-2.0.so.0)
#38 0x0000ffffaed5a690 g_signal_emit_valist (libgobject-2.0.so.0)
#39 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#40 0x0000ffffae800d88 n/a (libgtk-3.so.0)
#41 0x0000ffffaed40f48 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0)
#42 0x0000ffffaed3beec n/a (libgobject-2.0.so.0)
#43 0x0000ffffaed3dc5c n/a (libgobject-2.0.so.0)
#44 0x0000ffffaed5a690 g_signal_emit_valist (libgobject-2.0.so.0)
#45 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#46 0x0000ffffae7fda38 n/a (libgtk-3.so.0)
#47 0x0000ffffae7ff184 n/a (libgtk-3.so.0)
#48 0x0000ffffae802500 n/a (libgtk-3.so.0)
#49 0x0000ffffae7c8140 gtk_event_controller_handle_event (libgtk-3.so.0)
#50 0x0000ffffae9969a0 n/a (libgtk-3.so.0)
#51 0x0000ffffae9f411c n/a (libgtk-3.so.0)
#52 0x0000ffffaed3beec n/a (libgobject-2.0.so.0)
#53 0x0000ffffaed3dc5c n/a (libgobject-2.0.so.0)
#54 0x0000ffffaed59ca4 g_signal_emit_valist (libgobject-2.0.so.0)
#55 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#56 0x0000ffffae996b28 n/a (libgtk-3.so.0)
#57 0x0000ffffae9f411c n/a (libgtk-3.so.0)
#58 0x0000ffffaed3beec n/a (libgobject-2.0.so.0)
#59 0x0000ffffaed3dc5c n/a (libgobject-2.0.so.0)
#60 0x0000ffffaed59ca4 g_signal_emit_valist (libgobject-2.0.so.0)
#61 0x0000ffffaed5ab98 g_signal_emit (libgobject-2.0.so.0)
#62 0x0000ffffae998698 n/a (libgtk-3.so.0)
#63 0x0000ffffae84b848 n/a (libgtk-3.so.0)
Stack trace of thread 2147:
#0 0x0000ffffade012f0 __poll (libc.so.6)
#1 0x0000ffffaede3864 n/a (libglib-2.0.so.0)
#2 0x0000ffffaede3984 g_main_context_iteration (libglib-2.0.so.0)
#3 0x0000ffffaede39dc n/a (libglib-2.0.so.0)
#4 0x0000ffffaee0c19c n/a (libglib-2.0.so.0)
#5 0x0000ffffadca07e4 start_thread (libpthread.so.0)
#6 0x0000ffffade0aadc n/a (libc.so.6)
Stack trace of thread 2148:
#0 0x0000ffffade012f0 __poll (libc.so.6)
#1 0x0000ffffaede3864 n/a (libglib-2.0.so.0)
#2 0x0000ffffaede3c80 g_main_loop_run (libglib-2.0.so.0)
#3 0x0000ffffae3ebaec n/a (libgio-2.0.so.0)
#4 0x0000ffffaee0c19c n/a (libglib-2.0.so.0)
#5 0x0000ffffadca07e4 start_thread (libpthread.so.0)
#6 0x0000ffffade0aadc n/a (libc.so.6)
Stack trace of thread 2150:
#0 0x0000ffffade012f0 __poll (libc.so.6)
#1 0x0000ffffaede3864 n/a (libglib-2.0.so.0)
#2 0x0000ffffaede3984 g_main_context_iteration (libglib-2.0.so.0)
#3 0x0000ffffa8732f1c n/a (libdconfsettings.so)
#4 0x0000ffffaee0c19c n/a (libglib-2.0.so.0)
#5 0x0000ffffadca07e4 start_thread (libpthread.so.0)
#6 0x0000ffffade0aadc n/a (libc.so.6)
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/gnome-calculator...(no debugging symbols found)...done.
warning: core file may not match specified executable file.
[New LWP 2144]
[New LWP 2147]
[New LWP 2148]
[New LWP 2150]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `gnome-calculator'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000ffffae9051a0 in ?? () from /lib/aarch64-linux-gnu/libgtk-3.so.0
[Current thread is 1 (Thread 0xffffaa6bf4b0 (LWP 2144))]
(gdb) bt
#0 0x0000ffffae9051a0 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#1 0x0000ffffae91eeb4 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#2 0x0000ffffae9209b8 in gtk_text_iter_get_offset ()
at /lib/aarch64-linux-gnu/libgtk-3.so.0
#3 0x0000ffffae6a18a0 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#4 0x0000ffffaed3d9f8 in g_closure_invoke ()
at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#5 0x0000ffffaed51fa0 in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#6 0x0000ffffaed5a62c in g_signal_emit_valist ()
at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#7 0x0000ffffaed5ab98 in g_signal_emit ()
at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#8 0x0000ffffae9115d4 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#9 0x0000ffffae9134c4 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#10 0x0000ffffae91455c in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#11 0x0000ffffae914754 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#12 0x0000ffffae9c9ed4 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#13 0x0000ffffaed3d9f8 in g_closure_invoke ()
at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#14 0x0000ffffaed522b8 in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#15 0x0000ffffaed5a62c in g_signal_emit_valist ()
at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#16 0x0000ffffaed5affc in g_signal_emit_by_name ()
--Type <RET> for more, q to quit, c to continue without paging--c
at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#17 0x0000ffffae8d5848 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#18 0x0000ffffae8d7990 in gtk_selection_convert () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#19 0x0000ffffae912fb4 in gtk_text_buffer_paste_clipboard () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#20 0x0000ffffaed3d9f8 in g_closure_invoke () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#21 0x0000ffffaed51b30 in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#22 0x0000ffffaed5a62c in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#23 0x0000ffffaed5affc in g_signal_emit_by_name () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#24 0x0000ffffaed3dc5c in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#25 0x0000ffffaed5a690 in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#26 0x0000ffffaed5ab98 in g_signal_emit () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#27 0x0000ffffae7352d0 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#28 0x0000ffffae735340 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#29 0x0000ffffaed3beec in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#30 0x0000ffffaed3dc5c in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#31 0x0000ffffaed5a690 in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#32 0x0000ffffaed5ab98 in g_signal_emit () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#33 0x0000ffffae733738 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#34 0x0000ffffadc85dcc in ffi_call_SYSV () at /lib/aarch64-linux-gnu/libffi.so.6
#35 0x0000ffffadc866f4 in ffi_call () at /lib/aarch64-linux-gnu/libffi.so.6
#36 0x0000ffffaed3e5ac in g_cclosure_marshal_generic_va () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#37 0x0000ffffaed3dc5c in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#38 0x0000ffffaed5a690 in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#39 0x0000ffffaed5ab98 in g_signal_emit () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#40 0x0000ffffae800d88 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#41 0x0000ffffaed40f48 in g_cclosure_marshal_VOID__BOXEDv () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#42 0x0000ffffaed3beec in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#43 0x0000ffffaed3dc5c in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#44 0x0000ffffaed5a690 in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#45 0x0000ffffaed5ab98 in g_signal_emit () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#46 0x0000ffffae7fda38 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#47 0x0000ffffae7ff184 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#48 0x0000ffffae802500 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#49 0x0000ffffae7c8140 in gtk_event_controller_handle_event () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#50 0x0000ffffae9969a0 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#51 0x0000ffffae9f411c in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#52 0x0000ffffaed3beec in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#53 0x0000ffffaed3dc5c in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#54 0x0000ffffaed59ca4 in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#55 0x0000ffffaed5ab98 in g_signal_emit () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#56 0x0000ffffae996b28 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#57 0x0000ffffae9f411c in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#58 0x0000ffffaed3beec in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#59 0x0000ffffaed3dc5c in () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#60 0x0000ffffaed59ca4 in g_signal_emit_valist () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#61 0x0000ffffaed5ab98 in g_signal_emit () at /lib/aarch64-linux-gnu/libgobject-2.0.so.0
#62 0x0000ffffae998698 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#63 0x0000ffffae84b848 in () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#64 0x0000ffffae84da9c in gtk_main_do_event () at /lib/aarch64-linux-gnu/libgtk-3.so.0
#65 0x0000ffffae526a3c in () at /lib/aarch64-linux-gnu/libgdk-3.so.0
#66 0x0000ffffae582d64 in () at /lib/aarch64-linux-gnu/libgdk-3.so.0
#67 0x0000ffffaede3674 in g_main_context_dispatch () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#68 0x0000ffffaede38e8 in () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#69 0x0000ffffaede3984 in g_main_context_iteration () at /lib/aarch64-linux-gnu/libglib-2.0.so.0
#70 0x0000ffffae3acb84 in g_application_run () at /lib/aarch64-linux-gnu/libgio-2.0.so.0
#71 0x0000aaaad836952c in ()
#72 0x0000ffffadd5bd24 in __libc_start_main () at /lib/aarch64-linux-gnu/libc.so.6
#73 0x0000aaaad8367974 in ()
(gdb)