Bug 4329 - harddrake2 crashed (Modification of non-creatable array value attempted, subscript -1 at /usr/lib/libDrakX/detect_devices.pm line 1083.)
Summary: harddrake2 crashed (Modification of non-creatable array value attempted, subs...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 1
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2012-01-29 04:40 CET by Johan Pirlouit
Modified: 2012-01-31 15:18 CET (History)
1 user (show)

See Also:
Source RPM: drakxtools
CVE:
Status comment:


Attachments
DMI Dump of my mobo (847 bytes, application/octet-stream)
2012-01-31 02:56 CET, Johan Pirlouit
Details

Description Johan Pirlouit 2012-01-29 04:40:36 CET
The "harddrake2" program crashed. Drakbug-13.58 caught it.

Bonjour,

J'effectuais un listage du matériel comportant ceci :
- Dual-Pentium III 700
- Carte mère MSI MS-6120 (dual-Slot1, chipset i440BX)
- 1 Go SDRAM (4 x 256 Mo)
- Carte graphique 3D Labs Oxygen VX1 AGP (GPU Glint R3) 
- Carte Promise SATA300 TX2Plus avec un ddur 40 Go Maxtor ATA-133 (disque de boot)
- Carte USB 2.0 (chipset NEC)
- Carte Réseau 10/100 Mb/s 3Com 3C905C


Lspci donne ceci :

00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0f.0 USB Controller: NEC Corporation USB (rev 43)
00:0f.1 USB Controller: NEC Corporation USB (rev 43)
00:0f.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:10.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)
00:12.0 Mass storage controller: Promise Technology, Inc. PDC40775 (SATA 300 TX2plus) (rev 02)
01:00.0 VGA compatible controller: 3DLabs GLINT R3 (rev 01)


J'utilise le Live-CD Mageia 1 Gnome, démarré en mode Live Expert.


Backtrace was:
Modification of non-creatable array value attempted, subscript -1 at /usr/lib/libDrakX/detect_devices.pm line 1083.
standalone::bug_handler() called from /usr/lib/libDrakX/detect_devices.pm:1083
detect_devices::dmidecode() called from /usr/lib/libDrakX/harddrake/data.pm:435
harddrake::data::__ANON__() called from /usr/sbin/harddrake2:398

Kernel version = 2.6.38.7-desktop586-1.mga
Distribution=Mageia release 1 (Official) for i586
CPU=Pentium III (Coppermine)
Comment 1 Manuel Hiebel 2012-01-29 12:21:46 CET
Please next time, speak in english

Component: Release (media or process) => RPM Packages
Source RPM: harddrake-ui-13.58-1.mga1 => drakxtools

Manuel Hiebel 2012-01-29 12:24:32 CET

Assignee: bugsquad => thierry.vignaud

Comment 2 Thierry Vignaud 2012-01-29 14:51:33 CET
Could you attach the dmidecode.txt file resulting from running the following command (as root):
dmidecode > dmidecode.txt

Keywords: (none) => NEEDINFO

Comment 3 Johan Pirlouit 2012-01-31 02:56:28 CET
Created attachment 1470 [details]
DMI Dump of my mobo
Comment 4 Johan Pirlouit 2012-01-31 03:04:05 CET
(Sorry for having speaking not in english, but it is specified nowhere (even in the bug reporting tool) that we *must* do so... I apologize for that...)


By the way, dmidecode (ran as root) returns nearly nothing:

[root@localhost live]# dmidecode
# dmidecode 2.11
Legacy DMI 2.0 present.
31 structures occupying 815 bytes.
Table at 0x000F03D6.

Handle 0xFFFF, DMI type 255, 255 bytes
	<TRUNCATED>

Wrong DMI structures count: 31 announced, only 1 decoded.
Wrong DMI structures length: 815 bytes announced, structures occupy 816 bytes.
[root@localhost live]# 


And nothing more running "dmidecode > dmidecode.txt".

But I tried a "dmidecode --dump-bin dmidecode-dump-bin" and the result is in the attachement: <dmidecode-dump-bin>


My mobo is a MSI MS-6120 (bought early 1999), dual-Slot1, chipset i440BX, BIOS rev. 2.0 (latest available), ACPI probably rev. 1.0 that can be activated only by passing "acpi=force" to the kernel at boot time.
Comment 5 Thierry Vignaud 2012-01-31 15:18:35 CET
Fixed in my local repository

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.