Bug#1079570: libgtk3-perl: Undefined subroutine &main::1 called at /usr/share/perl5/Gtk3.pm line 572.
Dennis Boone
drb at msu.edu
Sat Aug 24 19:16:57 BST 2024
Package: libgtk3-perl
Version: 0.038-3
Severity: normal
X-Debbugs-Cc: drb at msu.edu
The GCstar package, a collection management tool, is written in perl and
uses Gtk3. The software seems to run correctly, however when the
program exits, it throws an exception and dumps core. The terminal
output from a session looks like this:
```
ozymandias 949 # gcstar
(gcstar:511623): Gtk-CRITICAL **: 14:01:32.057: gtk_tree_selection_select_iter: assertion 'model != NULL' failed
(gcstar:511623): Gtk-CRITICAL **: 14:01:32.066: gtk_tree_selection_select_iter: assertion 'model != NULL' failed
(gcstar:511623): Gtk-CRITICAL **: 14:01:32.067: gtk_tree_selection_select_iter: assertion 'model != NULL' failed
*** unhandled exception in callback:
*** Undefined subroutine &main::1 called at /usr/share/perl5/Gtk3.pm line 572.
*** ignoring at /usr/share/perl5/Gtk3.pm line 572.
Error de segmentación (se ha creado un `core')
```
A gdb backtrace doesn't seem all that informative:
```
ozymandias 963 # gdb /usr/bin/perl core
GNU gdb (Debian 15.1-1) 15.1
Copyright (C) 2024 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-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/perl...
(No debugging symbols found in /usr/bin/perl)
warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
warning: core file may not match specified executable file.
[New LWP 511623]
[New LWP 511627]
[New LWP 511624]
[New LWP 511625]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/perl /usr/local/bin/gcstar'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x000014a42b8fd4ca in __freelocale (dataset=0x55e02bb79570)
at ./locale/freelocale.c:43
warning: 43 ./locale/freelocale.c: No existe el fichero o el directorio
[Current thread is 1 (Thread 0x14a42b88ab80 (LWP 511623))]
(gdb)
```
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 6.9.7-amd64 (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=es_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libgtk3-perl depends on:
ii gir1.2-gdkpixbuf-2.0 2.42.12+dfsg-1
ii gir1.2-gtk-3.0 3.24.43-3
ii gir1.2-pango-1.0 1.54.0+ds-2
ii libcairo-gobject-perl 1.005-4+b2
ii libglib-object-introspection-perl 0.051-1+b2
ii libglib-perl 3:1.329.3-3+b2
ii perl 5.38.2-5
libgtk3-perl recommends no packages.
libgtk3-perl suggests no packages.
-- no debconf information
More information about the pkg-perl-maintainers
mailing list