Phosh coredump
purism@pureos:~$ dpkg -s phosh
Package: phosh
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 804
Maintainer: Guido Günther <agx@sigxcpu.org>
Architecture: arm64
Version: 0.1.4
Provides: notification-daemon, polkit-1-auth-agent
Depends: dconf-gsettings-backend | gsettings-backend, libc6 (>= 2.17), libcairo2 (>= 1.2.4), libgcr-base-3-1 (>= 3.8.0), libgcr-ui-3-1 (>= 3.8.0), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.53.2), libgnome-desktop-3-17 (>= 3.17.92), libgtk-3-0 (>= 3.21.5), libhandy-0.0-0 (>= 0.0.11), libnm0 (>= 1.0.0), libpam0g (>= 0.99.7.1), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libpolkit-agent-1-0 (>= 0.99), libpolkit-gobject-1-0 (>= 0.94), libpulse-mainloop-glib0 (>= 0.99.1), libpulse0 (>= 0.99.1), libsecret-1-0 (>= 0.7), libupower-glib3 (>= 0.99.4-3~), libwayland-client0 (>= 1.9.91), fonts-lato
Recommends: gnome-session, phoc
Description: Pure Wayland shell for mobile devices
Phosh is a simple shell for Wayland compositors speaking the layer-surface
protocol. It currently supports
.
* a lockscreen
* brightness control and nighlight
* the gcr system-prompter interface
* acting as a polkit auth agent
* enough of org.gnome.Mutter.DisplayConfig to make gnome-settings-daemon happy
* a homebutton that toggles a simple favorites menu
* status icons for battery, wwan and wifi
.
If you're not working on a Wayland compositor then this package is likely not
very useful for you.
Homepage: https://source.puri.sm/Librem5/phosh
purism@pureos:~$
purism@pureos:~$ sudo coredumpctl gdb 669
PID: 669 (phosh)
UID: 1000 (purism)
GID: 1000 (purism)
Signal: 11 (SEGV)
Timestamp: Thu 2019-12-12 12:52:27 PST (1 day 8h ago)
Command Line: /usr/libexec/phosh
Executable: /usr/libexec/phosh
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: a0166120c9eb4da2baeb0893edea13b3
Machine ID: 3ffd86e60cc84d469124866fb33aecb3
Hostname: pureos
Storage: /var/lib/systemd/coredump/core.phosh.1000.a0166120c9eb4da2baeb0893edea13b3.669.1576183947000000.lz4
Message: Process 669 (phosh) of user 1000 dumped core.
Stack trace of thread 669:
#0 0x0000ffffa1b60118 wl_proxy_get_user_data (libwayland-client.so.0)
#1 0x0000ffffa224afdc n/a (libgdk-3.so.0)
#2 0x0000ffffa09d8dcc ffi_call_SYSV (libffi.so.6)
#3 0x0000ffffa09d96f4 ffi_call (libffi.so.6)
#4 0x0000ffffa1b61ffc n/a (libwayland-client.so.0)
#5 0x0000ffffa1b5eb24 n/a (libwayland-client.so.0)
#6 0x0000ffffa1b5fe90 wl_display_dispatch_queue_pending (libwayland-client.so.0)
#7 0x0000ffffa2251074 n/a (libgdk-3.so.0)
#8 0x0000ffffa21ef248 gdk_display_get_event (libgdk-3.so.0)
#9 0x0000ffffa2250d54 n/a (libgdk-3.so.0)
#10 0x0000ffffa1c14674 g_main_context_dispatch (libglib-2.0.so.0)
#11 0x0000ffffa1c148e8 n/a (libglib-2.0.so.0)
#12 0x0000ffffa1c14c80 g_main_loop_run (libglib-2.0.so.0)
#13 0x0000ffffa251aa60 gtk_main (libgtk-3.so.0)
#14 0x0000aaaac6c5a6c8 main (phosh)
#15 0x0000ffffa1626d24 __libc_start_main (libc.so.6)
#16 0x0000aaaac6c5a7c4 n/a (phosh)
#17 0x0000aaaac6c5a7c4 n/a (phosh)
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/libexec/phosh...(no debugging symbols found)...done.
[New LWP 669]
[New LWP 672]
[New LWP 858]
[New LWP 860]
[New LWP 861]
[New LWP 670]
[New LWP 673]
[New LWP 859]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/libexec/phosh'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000ffffa1b60118 in wl_proxy_get_user_data ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
[Current thread is 1 (Thread 0xffff9fb50740 (LWP 669))]
(gdb) bt
#0 0x0000ffffa1b60118 in wl_proxy_get_user_data ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#1 0x0000ffffa224afdc in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#2 0x0000ffffa09d8dcc in ffi_call_SYSV ()
from /lib/aarch64-linux-gnu/libffi.so.6
#3 0x0000ffffa09d96f4 in ffi_call () from /lib/aarch64-linux-gnu/libffi.so.6
#4 0x0000ffffa1b61ffc in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#5 0x0000ffffa1b5eb24 in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#6 0x0000ffffa1b5fe90 in wl_display_dispatch_queue_pending ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#7 0x0000ffffa2251074 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#8 0x0000ffffa21ef248 in gdk_display_get_event ()
from /lib/aarch64-linux-gnu/libgdk-3.so.0
#9 0x0000ffffa2250d54 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#10 0x0000ffffa1c14674 in g_main_context_dispatch ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#11 0x0000ffffa1c148e8 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#12 0x0000ffffa1c14c80 in g_main_loop_run ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#13 0x0000ffffa251aa60 in gtk_main () from /lib/aarch64-linux-gnu/libgtk-3.so.0
#14 0x0000aaaac6c5a6c8 in main ()
(gdb)
#0 0x0000ffffa1b60118 in wl_proxy_get_user_data ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#1 0x0000ffffa224afdc in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#2 0x0000ffffa09d8dcc in ffi_call_SYSV ()
from /lib/aarch64-linux-gnu/libffi.so.6
#3 0x0000ffffa09d96f4 in ffi_call () from /lib/aarch64-linux-gnu/libffi.so.6
#4 0x0000ffffa1b61ffc in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#5 0x0000ffffa1b5eb24 in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#6 0x0000ffffa1b5fe90 in wl_display_dispatch_queue_pending ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#7 0x0000ffffa2251074 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#8 0x0000ffffa21ef248 in gdk_display_get_event ()
from /lib/aarch64-linux-gnu/libgdk-3.so.0
#9 0x0000ffffa2250d54 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#10 0x0000ffffa1c14674 in g_main_context_dispatch ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#11 0x0000ffffa1c148e8 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#12 0x0000ffffa1c14c80 in g_main_loop_run ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#13 0x0000ffffa251aa60 in gtk_main () from /lib/aarch64-linux-gnu/libgtk-3.so.0
#14 0x0000aaaac6c5a6c8 in main ()
(gdb)
#0 0x0000ffffa1b60118 in wl_proxy_get_user_data ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#1 0x0000ffffa224afdc in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#2 0x0000ffffa09d8dcc in ffi_call_SYSV ()
from /lib/aarch64-linux-gnu/libffi.so.6
#3 0x0000ffffa09d96f4 in ffi_call () from /lib/aarch64-linux-gnu/libffi.so.6
#4 0x0000ffffa1b61ffc in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#5 0x0000ffffa1b5eb24 in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#6 0x0000ffffa1b5fe90 in wl_display_dispatch_queue_pending ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#7 0x0000ffffa2251074 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#8 0x0000ffffa21ef248 in gdk_display_get_event ()
from /lib/aarch64-linux-gnu/libgdk-3.so.0
#9 0x0000ffffa2250d54 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#10 0x0000ffffa1c14674 in g_main_context_dispatch ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#11 0x0000ffffa1c148e8 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#12 0x0000ffffa1c14c80 in g_main_loop_run ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#13 0x0000ffffa251aa60 in gtk_main () from /lib/aarch64-linux-gnu/libgtk-3.so.0
#14 0x0000aaaac6c5a6c8 in main ()
(gdb)
#0 0x0000ffffa1b60118 in wl_proxy_get_user_data ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#1 0x0000ffffa224afdc in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#2 0x0000ffffa09d8dcc in ffi_call_SYSV ()
from /lib/aarch64-linux-gnu/libffi.so.6
#3 0x0000ffffa09d96f4 in ffi_call () from /lib/aarch64-linux-gnu/libffi.so.6
#4 0x0000ffffa1b61ffc in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#5 0x0000ffffa1b5eb24 in ?? ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#6 0x0000ffffa1b5fe90 in wl_display_dispatch_queue_pending ()
from /lib/aarch64-linux-gnu/libwayland-client.so.0
#7 0x0000ffffa2251074 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#8 0x0000ffffa21ef248 in gdk_display_get_event ()
from /lib/aarch64-linux-gnu/libgdk-3.so.0
#9 0x0000ffffa2250d54 in ?? () from /lib/aarch64-linux-gnu/libgdk-3.so.0
#10 0x0000ffffa1c14674 in g_main_context_dispatch ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#11 0x0000ffffa1c148e8 in ?? () from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#12 0x0000ffffa1c14c80 in g_main_loop_run ()
from /lib/aarch64-linux-gnu/libglib-2.0.so.0
#13 0x0000ffffa251aa60 in gtk_main () from /lib/aarch64-linux-gnu/libgtk-3.so.0
#14 0x0000aaaac6c5a6c8 in main ()
(gdb) quit
purism@pureos:~$ exit
exit
Script done on 2019-12-13 20:59:43-08:00 [COMMAND_EXIT_CODE="0"]
Edited by Guido Gunther