Bug 3933

Summary: mgaapplet segfaulted (libpthread)
Product: Mageia Reporter: David Walser <luigiwalser>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Normal CC: mageia.phikappa, thierry.vignaud
Version: 1   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: mgaonline-2.77.29-1.mga1 CVE:
Status comment:

Description David Walser 2011-12-29 23:11:15 CET
The "mgaapplet" program crashed. Drakbug-13.58 caught it.

$ lspcidrake -v
unknown         : ATI Technologies Inc|RV280 [Radeon 9200 PRO] (Secondary) [DISPLAY_OTHER] (vendor:1002 device:5940 subv:174b subd:7c12) (rev: 01)
Card:ATI Radeon X1950 and earlier: ATI Technologies Inc|RV280 [Radeon 9200 PRO] [DISPLAY_VGA] (vendor:1002 device:5960 subv:174b subd:7c13) (rev: 01)
8139too         : Realtek Semiconductor Co., Ltd.|RTL-8139/8139C/8139C+ [NETWORK_ETHERNET] (vendor:10ec device:8139) (rev: 10)
snd_ens1371     : Ensoniq|ES1371 [AudioPCI-97] [MULTIMEDIA_AUDIO] (vendor:1274 device:1371) (rev: 08)
shpchp          : nVidia Corporation|nForce2 AGP [BRIDGE_PCI] (vendor:10de device:01e8) (rev: c1)
pata_amd        : nVidia Corporation|nForce2 IDE [STORAGE_IDE] (vendor:10de device:0065 subv:1462 subd:5700) (rev: a2)
shpchp          : nVidia Corporation|nForce2 External PCI Bridge [BRIDGE_PCI] (vendor:10de device:006c) (rev: a3)
ehci_hcd        : nVidia Corporation|nForce2 USB Controller [SERIAL_USB] (vendor:10de device:0068 subv:1462 subd:5700) (rev: a4)
ohci_hcd        : nVidia Corporation|nForce2 USB Controller [SERIAL_USB] (vendor:10de device:0067 subv:1462 subd:5700) (rev: a4)
ohci_hcd        : nVidia Corporation|nForce2 USB Controller [SERIAL_USB] (vendor:10de device:0067 subv:1462 subd:5700) (rev: a4)
i2c_nforce2     : nVidia Corporation|nForce2 SMBus (MCP) [SERIAL_SMBUS] (vendor:10de device:0064 subv:1462 subd:5700) (rev: a2)
unknown         : nVidia Corporation|nForce2 ISA Bridge [BRIDGE_ISA] (vendor:10de device:0060 subv:1462 subd:5700) (rev: a4)
unknown         : nVidia Corporation|nForce2 Memory Controller 5 [MEMORY_RAM] (vendor:10de device:01ef subv:1462 subd:5700) (rev: c1)
unknown         : nVidia Corporation|nForce2 Memory Controller 2 [MEMORY_RAM] (vendor:10de device:01ec subv:1462 subd:5700) (rev: c1)
unknown         : nVidia Corporation|nForce2 Memory Controller 3 [MEMORY_RAM] (vendor:10de device:01ed subv:1462 subd:5700) (rev: c1)
unknown         : nVidia Corporation|nForce2 Memory Controller 4 [MEMORY_RAM] (vendor:10de device:01ee subv:1462 subd:5700) (rev: c1)
unknown         : nVidia Corporation|nForce2 Memory Controller 1 [MEMORY_RAM] (vendor:10de device:01eb subv:1462 subd:5700) (rev: c1)
unknown         : nVidia Corporation|nForce2 IGP2 [BRIDGE_HOST] (vendor:10de device:01e0) (rev: c1)
hub             : Linux 2.6.38.8-desktop-8.mga ehci_hcd|EHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
usblp           : Lexmark International|Lexmark C544 [Printer|Printer|Bidirectional] (vendor:043d device:011e)
hub             : Linux 2.6.38.8-desktop-8.mga ohci_hcd|OHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub             : Linux 2.6.38.8-desktop-8.mga ohci_hcd|OHCI Host Controller [Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)

Backtrace was:
SEGV
standalone::bug_handler() called from /usr/lib/libDrakX/standalone.pm:220
standalone::__ANON__() called from /usr/lib/libDrakX/network/tools.pm:199
(eval)() called from /usr/lib/libDrakX/network/tools.pm:199
network::tools::get_default_connection() called from /usr/lib/libDrakX/network/tools.pm:206
network::tools::has_network_connection() called from /usr/bin/mgaapplet:862
main::checkNetwork() called from /usr/bin/mgaapplet:831
main::__ANON__() called from /usr/bin/mgaapplet:297
(eval)() called from /usr/bin/mgaapplet:297

GDB backtrace was (its interesting part is below Perl_pp_fork() or Perl_pp_waitpid()):
Attaching to program: /usr/bin/perl, process 18359
[Thread debugging using libthread_db enabled]
0xffffe424 in __kernel_vsyscall ()
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb757e053 in __waitpid_nocancel () from /lib/i686/libpthread.so.0
#2  0xb76b1558 in Perl_wait4pid ()
   from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
#3  0xb771d6a4 in Perl_pp_waitpid ()
   from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
#4  0xb76c8692 in Perl_runops_standard ()
   from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
#5  0xb766bc2c in perl_run ()
   from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
#6  0x08048b6e in main ()
A debugging session is active.

	Inferior 1 [process 18359] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Kernel version = 2.6.38.8-desktop-8.mga
Distribution=Mageia release 1 (Official) for i586
CPU=AMD Athlon(tm) XP 2600+
Manuel Hiebel 2011-12-30 16:05:02 CET

CC: (none) => thierry.vignaud

Comment 1 David Walser 2012-03-26 16:39:26 CEST
This has happened again (same machine):

The "mgaapplet" program has segfaulted with the following error:

  SEGV
  standalone::bug_handler() called from /usr/lib/libDrakX/standalone.pm:220
  standalone::__ANON__() called from /usr/bin/mgaapplet:860
  (eval)() called from /usr/bin/mgaapplet:860
  main::checkNetwork() called from /usr/bin/mgaapplet:831
  main::__ANON__() called from /usr/bin/mgaapplet:297
  (eval)() called from /usr/bin/mgaapplet:297

Its GDB trace is:

  Attaching to program: /usr/bin/perl, process 15564
  [Thread debugging using libthread_db enabled]
  0xffffe424 in __kernel_vsyscall ()
  #0  0xffffe424 in __kernel_vsyscall ()
  #1  0xb7521053 in __waitpid_nocancel () from /lib/i686/libpthread.so.0
  #2  0xb7654558 in Perl_wait4pid ()
     from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
  #3  0xb76c06a4 in Perl_pp_waitpid ()
     from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
  #4  0xb766b692 in Perl_runops_standard ()
     from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
  #5  0xb760ec2c in perl_run ()
     from /usr/lib/perl5/5.12.3/i386-linux-thread-multi/CORE/libperl.so
  #6  0x08048b6e in main ()
  A debugging session is active.
  
  	Inferior 1 [process 15564] will be detached.
  
  Quit anyway? (y or n) [answered Y; input not from terminal]

Kernel version is now kernel-desktop-2.6.38.8-10.mga-1-1.mga1
Comment 2 Manuel Hiebel 2012-11-05 16:53:56 CET
This message is a reminder that Mageia 1 is nearing its end of life. 
In approximately 25 days from now, Mageia will stop maintaining and issuing 
updates for Mageia 1. At that time this bug will be closed as WONTFIX (EOL) if it 
remains open with a Mageia 'version' of '1'.

Package Maintainer: If you wish for this bug to remain open because you plan to 
fix it in a currently maintained version, simply change the 'version' to a later 
Mageia version prior to Mageia 1's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that we may not 
be able to fix it before Mageia 1 is end of life.  If you would still like to see 
this bug fixed and are able to reproduce it against a later version of Mageia, 
you are encouraged to click on "Version" and change it against that version 
of Mageia.

Although we aim to fix as many bugs as possible during every release's lifetime, 
sometimes those efforts are overtaken by events. Often a more recent Mageia 
release includes newer upstream software that fixes bugs or makes them obsolete.

--
Mageia Bugsquad
Comment 3 Manuel Hiebel 2012-11-11 00:38:28 CET
*** Bug 7942 has been marked as a duplicate of this bug. ***

CC: (none) => mageia.phikappa

Manuel Hiebel 2012-11-11 00:38:56 CET

Version: 1 => 2
Summary: mgaapplet segfaulted => mgaapplet segfaulted (libpthread)
Whiteboard: (none) => MGA2TOO

Comment 4 David Walser 2012-12-02 18:15:36 CET
Mageia 1 is EOL.

Status: NEW => RESOLVED
Version: 2 => 1
Resolution: (none) => WONTFIX
Whiteboard: MGA2TOO => (none)