FS#78360 - [nm-connection-editor] coredump importing saved VPN configuration

Attached to Project: Arch Linux
Opened by John Barks (Zod) - Monday, 01 May 2023, 20:33 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 03 May 2023, 09:14 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: When attempting to import saved VPN configuration, nm-connection editor exits with coredump.

I downgraded to nm-connection-editor 1.30.0-1 and was able to import the opvn file downloaded from nordvpn


Additional info:
* package version(s)
nm-connection-editor: 1.32.0-1
networkmanager-openvpn: 1.10.2-1
openvpn: 2.6.2-1
kernel: 6.2.13-zen-1-zen


* config and/or log files etc.



[jbarks@carlos ~]$ sudo coredumpctl info 2483
PID: 2483 (nm-connection-e)
UID: 1000 (jbarks)
GID: 1000 (jbarks)
Signal: 11 (SEGV)
Timestamp: Mon 2023-05-01 15:48:32 EDT (22min ago)
Command Line: /usr/bin/nm-connection-editor
Executable: /usr/bin/nm-connection-editor
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (jbarks)
Boot ID: 2364832065154bb8b552bbd75d4aab07
Machine ID: 27633733bcde4138b02e48c0c9eda5b7
Hostname: carlos.home
Storage: /var/lib/systemd/coredump/core.nm-connection-e.1000.2364832065154bb8b552bbd75d4aa>
Size on Disk: 2.0M
Message: Process 2483 (nm-connection-e) of user 1000 dumped core.

Stack trace of thread 2483:
#0 0x00007f737a66df9a n/a (libc.so.6 + 0x174f9a)
#1 0x000055f6c28a494f n/a (nm-connection-editor + 0x1694f)
#2 0x00007f737b3d9210 g_closure_invoke (libgobject-2.0.so.0 + 0x14210)
#3 0x00007f737b4072f8 n/a (libgobject-2.0.so.0 + 0x422f8)
#4 0x00007f737b3f7095 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32095)
#5 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#6 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#7 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#8 0x00007f737acc7849 n/a (libgtk-3.so.0 + 0xc7849)
#9 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#10 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#11 0x00007f737acc75f5 n/a (libgtk-3.so.0 + 0xc75f5)
#12 0x00007f737ac895f5 n/a (libgtk-3.so.0 + 0x895f5)
#13 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#14 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#15 0x00007f737ad96ed7 n/a (libgtk-3.so.0 + 0x196ed7)
#16 0x00007f737b3ddc67 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0 + 0x1>
#17 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#18 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#19 0x00007f737ad90578 n/a (libgtk-3.so.0 + 0x190578)
#20 0x00007f737ad9853b n/a (libgtk-3.so.0 + 0x19853b)
#21 0x00007f737ad98ed6 n/a (libgtk-3.so.0 + 0x198ed6)
#22 0x00007f737ad54bbc gtk_event_controller_handle_event (libgtk-3.so.0 + 0x154bb>
#23 0x00007f737af35ee7 n/a (libgtk-3.so.0 + 0x335ee7)
#24 0x00007f737ac87c89 n/a (libgtk-3.so.0 + 0x87c89)
#25 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#26 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#27 0x00007f737af44b25 n/a (libgtk-3.so.0 + 0x344b25)
#28 0x00007f737ade20bb n/a (libgtk-3.so.0 + 0x1e20bb)
#29 0x00007f737ade2f9b gtk_main_do_event (libgtk-3.so.0 + 0x1e2f9b)
#30 0x00007f737b459b83 n/a (libgdk-3.so.0 + 0x33b83)
#31 0x00007f737b491e98 n/a (libgdk-3.so.0 + 0x6be98)
#32 0x00007f737a93a53b g_main_context_dispatch (libglib-2.0.so.0 + 0x5a53b)
#33 0x00007f737a997219 n/a (libglib-2.0.so.0 + 0xb7219)
#34 0x00007f737a9391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#35 0x00007f737ab073be g_application_run (libgio-2.0.so.0 + 0xdc3be)
#36 0x000055f6c289ed3e n/a (nm-connection-editor + 0x10d3e)
#37 0x00007f737a51c850 n/a (libc.so.6 + 0x23850)
#38 0x00007f737a51c90a __libc_start_main (libc.so.6 + 0x2390a)
#39 0x000055f6c289edb5 n/a (nm-connection-editor + 0x10db5)

Stack trace of thread 2485:
#0 0x00007f737a5fc2ed syscall (libc.so.6 + 0x1032ed)
#1 0x00007f737a9907b5 g_cond_wait (libglib-2.0.so.0 + 0xb07b5)
#2 0x00007f737a904fb4 n/a (libglib-2.0.so.0 + 0x24fb4)
#3 0x00007f737a96bf9e n/a (libglib-2.0.so.0 + 0x8bf9e)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2529:
#0 0x00007f737a5fc2ed syscall (libc.so.6 + 0x1032ed)
#1 0x00007f737a990d03 g_cond_wait_until (libglib-2.0.so.0 + 0xb0d03)
#2 0x00007f737a904f83 n/a (libglib-2.0.so.0 + 0x24f83)
#3 0x00007f737a96c9fb n/a (libglib-2.0.so.0 + 0x8c9fb)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2484:
#0 0x00007f737a5f6c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f737a99717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f737a9391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#3 0x00007f737a9391f2 n/a (libglib-2.0.so.0 + 0x591f2)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2486:
#0 0x00007f737a5f6c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f737a99717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f737a939c7f g_main_loop_run (libglib-2.0.so.0 + 0x59c7f)
#3 0x00007f737ab39d3c n/a (libgio-2.0.so.0 + 0x10ed3c)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2488:
#0 0x00007f737a5f6c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f737a99717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f737a9391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#3 0x00007f73789b1fde n/a (libdconfsettings.so + 0x5fde)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)
ELF object binary architecture: AMD x86-64
[jbarks@carlos ~]$ sudo coredumpctl gdb 2483
PID: 2483 (nm-connection-e)
UID: 1000 (jbarks)
GID: 1000 (jbarks)
Signal: 11 (SEGV)
Timestamp: Mon 2023-05-01 15:48:32 EDT (24min ago)
Command Line: /usr/bin/nm-connection-editor
Executable: /usr/bin/nm-connection-editor
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (jbarks)
Boot ID: 2364832065154bb8b552bbd75d4aab07
Machine ID: 27633733bcde4138b02e48c0c9eda5b7
Hostname: carlos.home
Storage: /var/lib/systemd/coredump/core.nm-connection-e.1000.2364832065154bb8b552bbd75d4aab07.2483.1682970512000000.zst (present)
Size on Disk: 2.0M
Message: Process 2483 (nm-connection-e) of user 1000 dumped core.

Stack trace of thread 2483:
#0 0x00007f737a66df9a n/a (libc.so.6 + 0x174f9a)
#1 0x000055f6c28a494f n/a (nm-connection-editor + 0x1694f)
#2 0x00007f737b3d9210 g_closure_invoke (libgobject-2.0.so.0 + 0x14210)
#3 0x00007f737b4072f8 n/a (libgobject-2.0.so.0 + 0x422f8)
#4 0x00007f737b3f7095 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32095)
#5 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#6 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#7 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#8 0x00007f737acc7849 n/a (libgtk-3.so.0 + 0xc7849)
#9 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#10 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#11 0x00007f737acc75f5 n/a (libgtk-3.so.0 + 0xc75f5)
#12 0x00007f737ac895f5 n/a (libgtk-3.so.0 + 0x895f5)
#13 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#14 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#15 0x00007f737ad96ed7 n/a (libgtk-3.so.0 + 0x196ed7)
#16 0x00007f737b3ddc67 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0 + 0x18c67)
#17 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#18 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#19 0x00007f737ad90578 n/a (libgtk-3.so.0 + 0x190578)
#20 0x00007f737ad9853b n/a (libgtk-3.so.0 + 0x19853b)
#21 0x00007f737ad98ed6 n/a (libgtk-3.so.0 + 0x198ed6)
#22 0x00007f737ad54bbc gtk_event_controller_handle_event (libgtk-3.so.0 + 0x154bbc)
#23 0x00007f737af35ee7 n/a (libgtk-3.so.0 + 0x335ee7)
#24 0x00007f737ac87c89 n/a (libgtk-3.so.0 + 0x87c89)
#25 0x00007f737b3f723c g_signal_emit_valist (libgobject-2.0.so.0 + 0x3223c)
#26 0x00007f737b3f7324 g_signal_emit (libgobject-2.0.so.0 + 0x32324)
#27 0x00007f737af44b25 n/a (libgtk-3.so.0 + 0x344b25)
#28 0x00007f737ade20bb n/a (libgtk-3.so.0 + 0x1e20bb)
#29 0x00007f737ade2f9b gtk_main_do_event (libgtk-3.so.0 + 0x1e2f9b)
#30 0x00007f737b459b83 n/a (libgdk-3.so.0 + 0x33b83)
#31 0x00007f737b491e98 n/a (libgdk-3.so.0 + 0x6be98)
#32 0x00007f737a93a53b g_main_context_dispatch (libglib-2.0.so.0 + 0x5a53b)
#33 0x00007f737a997219 n/a (libglib-2.0.so.0 + 0xb7219)
#34 0x00007f737a9391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#35 0x00007f737ab073be g_application_run (libgio-2.0.so.0 + 0xdc3be)
#36 0x000055f6c289ed3e n/a (nm-connection-editor + 0x10d3e)
#37 0x00007f737a51c850 n/a (libc.so.6 + 0x23850)
#38 0x00007f737a51c90a __libc_start_main (libc.so.6 + 0x2390a)
#39 0x000055f6c289edb5 n/a (nm-connection-editor + 0x10db5)

Stack trace of thread 2485:
#0 0x00007f737a5fc2ed syscall (libc.so.6 + 0x1032ed)
#1 0x00007f737a9907b5 g_cond_wait (libglib-2.0.so.0 + 0xb07b5)
#2 0x00007f737a904fb4 n/a (libglib-2.0.so.0 + 0x24fb4)
#3 0x00007f737a96bf9e n/a (libglib-2.0.so.0 + 0x8bf9e)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2529:
#0 0x00007f737a5fc2ed syscall (libc.so.6 + 0x1032ed)
#1 0x00007f737a990d03 g_cond_wait_until (libglib-2.0.so.0 + 0xb0d03)
#2 0x00007f737a904f83 n/a (libglib-2.0.so.0 + 0x24f83)
#3 0x00007f737a96c9fb n/a (libglib-2.0.so.0 + 0x8c9fb)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2484:
#0 0x00007f737a5f6c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f737a99717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f737a9391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#3 0x00007f737a9391f2 n/a (libglib-2.0.so.0 + 0x591f2)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2486:
#0 0x00007f737a5f6c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f737a99717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f737a939c7f g_main_loop_run (libglib-2.0.so.0 + 0x59c7f)
#3 0x00007f737ab39d3c n/a (libgio-2.0.so.0 + 0x10ed3c)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)

Stack trace of thread 2488:
#0 0x00007f737a5f6c0f __poll (libc.so.6 + 0xfdc0f)
#1 0x00007f737a99717f n/a (libglib-2.0.so.0 + 0xb717f)
#2 0x00007f737a9391a2 g_main_context_iteration (libglib-2.0.so.0 + 0x591a2)
#3 0x00007f73789b1fde n/a (libdconfsettings.so + 0x5fde)
#4 0x00007f737a967315 n/a (libglib-2.0.so.0 + 0x87315)
#5 0x00007f737a58044b n/a (libc.so.6 + 0x8744b)
#6 0x00007f737a603e40 n/a (libc.so.6 + 0x10ae40)
ELF object binary architecture: AMD x86-64

GNU gdb (GDB) 13.1
Copyright (C) 2023 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 "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://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/nm-connection-editor...
(No debugging symbols found in /usr/bin/nm-connection-editor)

warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing
[New LWP 2483]
[New LWP 2485]
[New LWP 2529]
[New LWP 2484]
[New LWP 2486]
[New LWP 2488]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/nm-connection-editor'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f737a66df9a in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f7378c04400 (LWP 2483))]
(gdb) bt
#0 0x00007f737a66df9a in () at /usr/lib/libc.so.6
#1 0x000055f6c28a494f in ()
#2 0x00007f737b3d9210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#3 0x00007f737b4072f8 in () at /usr/lib/libgobject-2.0.so.0
#4 0x00007f737b3f7095 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#5 0x00007f737b3f7324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#6 0x00007f737b3f723c in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#7 0x00007f737b3f7324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#8 0x00007f737acc7849 in () at /usr/lib/libgtk-3.so.0
#9 0x00007f737b3f723c in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#10 0x00007f737b3f7324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#11 0x00007f737acc75f5 in () at /usr/lib/libgtk-3.so.0
#12 0x00007f737ac895f5 in () at /usr/lib/libgtk-3.so.0
#13 0x00007f737b3f723c in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#14 0x00007f737b3f7324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#15 0x00007f737ad96ed7 in () at /usr/lib/libgtk-3.so.0
#16 0x00007f737b3ddc67 in g_cclosure_marshal_VOID__BOXEDv () at /usr/lib/libgobject-2.0.so.0
#17 0x00007f737b3f723c in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#18 0x00007f737b3f7324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#19 0x00007f737ad90578 in () at /usr/lib/libgtk-3.so.0
#20 0x00007f737ad9853b in () at /usr/lib/libgtk-3.so.0
#21 0x00007f737ad98ed6 in () at /usr/lib/libgtk-3.so.0
#22 0x00007f737ad54bbc in gtk_event_controller_handle_event () at /usr/lib/libgtk-3.so.0
#23 0x00007f737af35ee7 in () at /usr/lib/libgtk-3.so.0
#24 0x00007f737ac87c89 in () at /usr/lib/libgtk-3.so.0
#25 0x00007f737b3f723c in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#26 0x00007f737b3f7324 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#27 0x00007f737af44b25 in () at /usr/lib/libgtk-3.so.0
#28 0x00007f737ade20bb in () at /usr/lib/libgtk-3.so.0
#29 0x00007f737ade2f9b in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#30 0x00007f737b459b83 in () at /usr/lib/libgdk-3.so.0
#31 0x00007f737b491e98 in () at /usr/lib/libgdk-3.so.0
#32 0x00007f737a93a53b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#33 0x00007f737a997219 in () at /usr/lib/libglib-2.0.so.0
#34 0x00007f737a9391a2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#35 0x00007f737ab073be in g_application_run () at /usr/lib/libgio-2.0.so.0
#36 0x000055f6c289ed3e in ()
#37 0x00007f737a51c850 in () at /usr/lib/libc.so.6
#38 0x00007f737a51c90a in __libc_start_main () at /usr/lib/libc.so.6
#39 0x000055f6c289edb5 in ()
(gdb)

This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 03 May 2023, 09:14 GMT
Reason for closing:  Fixed
Additional comments about closing:  nm-connection-editor 1.32.0-2
Comment by John Barks (Zod) - Monday, 01 May 2023, 20:49 GMT
Networkmanager: 1.42.6-1
Comment by Toolybird (Toolybird) - Monday, 01 May 2023, 21:04 GMT
> $ sudo coredumpctl info 2483

No good these days. Please post a backtrace that includes debug symbols [1]. i.e.

$ coredumpctl gdb (then answer y when it asks "Enable debuginfod for this session?")
(gdb) set logging enabled
(gdb) bt (or bt full)

Then post gdb.txt

[1] https://wiki.archlinux.org/title/Debugging/Getting_traces
Comment by John Barks (Zod) - Monday, 01 May 2023, 21:12 GMT
Here is the trace.
Comment by John Barks (Zod) - Monday, 01 May 2023, 21:14 GMT
Ok
   gdb.txt (29.4 KiB)
Comment by Toolybird (Toolybird) - Monday, 01 May 2023, 21:50 GMT
Looks like some kind of Python Exception. Please report upstream and be sure to include the debug backtrace.
Comment by John Barks (Zod) - Monday, 01 May 2023, 22:48 GMT
Wrong place, see below
Comment by John Barks (Zod) - Monday, 01 May 2023, 23:39 GMT Comment by pebcak (pebcak) - Tuesday, 02 May 2023, 09:34 GMT

Loading...