Bug 29800

Summary: mgaapplet-update-checker crashed (Can't call method "flag_skip" on an undefined value at /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm line 577.)
Product: Mageia Reporter: Al My <alemmiv>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Normal CC: lewyssmith, marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: mgaonline-3.31-2.mga9 CVE:
Status comment:

Description Al My 2021-12-22 02:17:38 CET
The "mgaapplet-update-checker" program crashed. Drakbug-18.45 caught it.

lspcidrake -v
unknown         : Intel Corporation|8 Series/C220 Series Chipset Family PCI Express Root Port #3 [BRIDGE_PCI] (vendor:8086 device:8c14) (rev: d5)
xhci_pci        : Intel Corporation|8 Series/C220 Series Chipset Family USB xHCI [SERIAL_USB] (vendor:8086 device:8c31 subv:1043 subd:8534) (rev: 05)
snd_hda_intel   : NVIDIA Corporation|GM107 High Definition Audio Controller [GeForce 940MX] [MULTIMEDIA_AUDIO_DEV] (vendor:10de device:0fbc subv:1043 subd:84b5) (rev: a1)
ehci_pci        : Intel Corporation|8 Series/C220 Series Chipset Family USB EHCI #1 [SERIAL_USB] (vendor:8086 device:8c26 subv:1043 subd:8534) (rev: 05)
ehci_pci        : Intel Corporation|8 Series/C220 Series Chipset Family USB EHCI #2 [SERIAL_USB] (vendor:8086 device:8c2d subv:1043 subd:8534) (rev: 05)
unknown         : Intel Corporation|4th Gen Core Processor DRAM Controller [BRIDGE_HOST] (vendor:8086 device:0c00 subv:1043 subd:8534) (rev: 06)
i2c_i801        : Intel Corporation|8 Series/C220 Series Chipset Family SMBus Controller [SERIAL_SMBUS] (vendor:8086 device:8c22 subv:1043 subd:8534) (rev: 05)
snd_hda_intel   : Intel Corporation|8 Series/C220 Series Chipset High Definition Audio Controller [MULTIMEDIA_AUDIO_DEV] (vendor:8086 device:8c20 subv:1043 subd:8576) (rev: 05)
Card:NVIDIA GeForce 635 series and later: NVIDIA Corporation|GM107 [GeForce GTX 750] [DISPLAY_VGA] (vendor:10de device:1381 subv:1043 subd:84b5) (rev: a2)
mei_me          : Intel Corporation|8 Series/C220 Series Chipset Family MEI Controller #1 [COMMUNICATION_OTHER] (vendor:8086 device:8c3a subv:1043 subd:8534) (rev: 04)
unknown         : Intel Corporation|Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller [BRIDGE_PCI] (vendor:8086 device:0c01) (rev: 06)
lpc_ich         : Intel Corporation|H81 Express LPC Controller [BRIDGE_ISA] (vendor:8086 device:8c5c subv:1043 subd:8534) (rev: 05)
unknown         : Intel Corporation|8 Series/C220 Series Chipset Family PCI Express Root Port #1 [BRIDGE_PCI] (vendor:8086 device:8c10) (rev: d5)
unknown         : Intel Corporation|8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] [STORAGE_SATA] (vendor:8086 device:8c02 subv:1043 subd:8534) (rev: 05)
r8169           : Realtek Semiconductor Co., Ltd.|RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [NETWORK_ETHERNET] (vendor:10ec device:8168 subv:1043 subd:8554) (rev: 0c)
hub             : Linux 5.14.17-desktop-1.mga9 ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
hub             : Intel Corp.|Integrated Rate Matching Hub [Hub|Unused|Full speed (or root) hub] (vendor:8087 device:8008)
hub             : Linux 5.14.17-desktop-1.mga9 ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
hub             : Intel Corp.|Integrated Rate Matching Hub [Hub|Unused|Full speed (or root) hub] (vendor:8087 device:8000)
hub             : Linux 5.14.17-desktop-1.mga9 xhci-hcd|xHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
usbhid          : Genius|Optical Mouse [Human Interface Device|Boot Interface Subclass|Mouse] (vendor:0458 device:003a)
hub             : Linux 5.14.17-desktop-1.mga9 xhci-hcd|xHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0003)
usb_storage     : Western Digital|Elements 10B8 [Mass Storage|SCSI|Bulk-Only] (vendor:1058 device:10b8)
hid_generic     : Genius Optical Mouse


Can't call method "flag_skip" on an undefined value at /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm line 577.
Perl's trace:
drakbug::bug_handler() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:577
URPM::find_candidate_packages() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1505
URPM::__ANON__() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:733
URPM::__ANON__() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:697
URPM::__ANON__() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:699
URPM::with_db_unsatisfied_requires() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:733
URPM::with_any_unsatisfied_requires() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1554
URPM::_handle_diff_provides() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1280
URPM::resolve_requested__no_recommends_() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1170
URPM::resolve_requested__no_recommends() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1100
URPM::resolve_requested() called from /usr/share/perl5/vendor_perl/urpm/select.pm:347
urpm::select::resolve_dependencies() called from /usr/bin/mgaapplet-update-checker:79

Theme name: Adwaita
Kernel version = 5.14.17-desktop-1.mga9
Distribution=Mageia release 9 (Cauldron) for x86_64
CPU=Intel(R) Core(TM) i3-4160 CPU @ 3.60GHz
Comment 1 Lewis Smith 2021-12-22 19:57:29 CET
Thank you for the report.
First, this is *not* a duplicate of bug 22042 "detecting looping forever while trying to resolve dependancies" and its many duplicates.
Nor do I think it is a duplicate of bug  29013, because the Perl trace is quite different.

To summarise your system, please can you post here the output of:
 $ inxi -MS
and
 $ df
(to check that the disc is not full).

Also, can you describe the cicumstances of the crash. Did it happen once, or more? Did it happen 'all by itself', that is, you were not doing any package or update related manipulation?

CC: (none) => lewyssmith

Comment 2 Marja Van Waes 2021-12-26 14:48:27 CET
Any additional information should be added to older bug 15947 about the same issue.

*** This bug has been marked as a duplicate of bug 15947 ***

Resolution: (none) => DUPLICATE
CC: (none) => marja11
Summary: mgaapplet-update-checker crashed => mgaapplet-update-checker crashed (Can't call method "flag_skip" on an undefined value at /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm line 577.)
Status: NEW => RESOLVED