-
-
Notifications
You must be signed in to change notification settings - Fork 42
Description
Brief summary of issue
Attempting to start Shutter on my Pop_OS installation results in a "Segmentation fault (core dumped)" error.
I installed Shutter via APT; version reports as 0.99.2 Rev.1593.
shutter:
Installed: 0.99.2-4
Candidate: 0.99.2-4
Version table:
*** 0.99.2-4 500
500 http://apt.pop-os.org/ubuntu jammy/universe amd64 Packages
500 http://apt.pop-os.org/ubuntu jammy/universe i386 Packages
100 /var/lib/dpkg/status
Steps to reproduce the issue
- Install Shutter from Pop_OS repositories
- Launch Shutter from a shell
- See error output
Error output
See attached files, but I think the important error messages are the ones similar to this:
GLib-CRITICAL **: g_variant_type_copy: assertion 'g_variant_type_check (type)' failed at /usr/lib/x86_64-linux-gnu/perl5/5.34/Glib/Object/Introspection.pm line 67, <DATA> line 19.
at /usr/bin/shutter line 334, <DATA> line 19.
Shutter::App::STARTUP(Shutter::App=HASH(0x5e6bcba85bc0)) called at /usr/lib/x86_64-linux-gnu/perl5/5.34/Glib/Object/Introspection.pm line 67
There are a lot of other message lines, especially in the --debug output file, but it's the GLib-CRITICAL ones that I think are fatal. All of them seem to involve Introspection.pm in some way.
Extra information, such as Shutter version, display server in use (Xorg or Wayland), operating system and ideas for how to solve:
I'm not a Perl guy, so I'm not quite sure what's going on, but maybe it's an incompatibility with the new-ish 6.12 kernel that Pop_OS is running, and the accompanying glibc? If I have time, I will try to reboot this system into an older kernel (pretty sure I still have 6.8 hanging around) and see if the behavior can be replicated there. If I do that, I'll post an update here.
Uname string:
Linux gr8tr 6.12.10-76061203-generic #202412060638~1753385872~22.04~dc2e00d SMP PREEMPT_DYNAMIC Thu J x86_64 x86_64 x86_64 GNU/Linux
glibc version:
$ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.10) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
Perl version:
$ perl --version
This is perl 5, version 34, subversion 0 (v5.34.0) built for x86_64-linux-gnu-thread-multi
(with 67 registered patches, see perl -V for more detail)
X11 info:
version number: 11.0
vendor string: The X.Org Foundation
vendor release number: 12101004
X.Org version: 1.21.1.4
More information is in the xdpyinfo.out file, attached.