All of lore.kernel.org
 help / color / mirror / Atom feed
From: George Van Tuyl <gvtlinux@xmission.com>
To: linux-kernel@vger.kernel.org
Subject: make modules Segfault
Date: Thu, 04 Aug 2005 21:20:22 -0600	[thread overview]
Message-ID: <42F2DAF6.1040601@xmission.com> (raw)


To:  linux-kernel@vger.kernel.org



[1.] One line summary of the problem:

   make modules failed Segfault (program cpp0)

[2.] Full description of the problem/report:

gcc: Internal error: Segmentation fault (program cpp0)
Please submit a full bug report.
See <URL:http://bugzilla.redhat.com/bugzilla/> for instructions.
make[3]: *** [cycx_drv.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.31/drivers/net/wan'
make[2]: *** [_modsubdir_wan] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.31/drivers/net'
make[1]: *** [_modsubdir_net] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.31/drivers'
make: *** [_mod_drivers] Error 2
[root@wulff linux-2.4.31]# In file included from 
/usr/src/linux-2.4.31/include/linux/vmalloc.h:5,
                 from /usr/src/linux-2.4.31/include/asm/io.h:47,
                 from cycx_drv.c:60:
/usr/src/linux-2.4.31/include/linux/mm.h:155: parse error at end of input
/usr/src/linux-2.4.31/include/linux/mm.h:155: warning: no semicolon at 
end of struct or union


[3.] Keywords (i.e., modules, networking, kernel):
    Modules

[4.] Kernel version (from /proc/version):

[gvtlinux@wulff linux-2.4.31]$ cat /proc/version
Linux version 2.4.20-28.7 (bhcompile@porky.devel.redhat.com) (gcc 
version 2.96 20000731 (Red Hat Linux 7.3 2.96-126)) #1 Thu Dec 18 
11:18:28 EST 2003    

[5.] Output of Oops.. message (if applicable) with symbolic information
     resolved (see Documentation/oops-tracing.txt)

[6.] A small shell script or example program which triggers the
     problem (if possible)
Presently running RedHat 7.3 with kernel-athlon-2.4.20-28.7 from rpm

cd /usr/src/linux-2.4.31 downloaded today at 6:45 PM MST 8/4/05
make mrproper
cp /boot/config-2.4.20-28.7 /usr/src/linux-2.4.31/.config
make oldconfig  (Took all of the defaults no changes)
make xconfig
make dep
make bzImage
make modules


[7.] Environment
ASUS A7M-266, Athlon 1.4GHz, 512M, Nvidia Riva TNT/2, Link-Sys 10/100, 
D-Link 1000 Marvell, Promise tx/100 IDE controller. RedHat 7.3 with as 
updates as currently available from RedHat, Grrr!

[7.1.] Software (add the output of the ver_linux script here)

[gvtlinux@wulff linux-2.4.31]$ sh scripts/ver_linux
If some fields are empty or look unusual you may have an old version.
Compare to the current minimal requirements in Documentation/Changes.
 
Linux wulff 2.4.20-28.7 #1 Thu Dec 18 11:18:28 EST 2003 i686 unknown
 
Gnu C                  2.96
Gnu make               3.79.1
util-linux             2.11n
mount                  2.11n
modutils               2.4.18
e2fsprogs              1.27
reiserfsprogs          3.x.0j
quota-tools            3.06.
PPP                    2.4.1
isdn4k-utils           3.1pre1
Linux C Library        2.2.5
Dynamic linker (ldd)   2.2.5
Procps                 2.0.7
Net-tools              1.60
Console-tools          0.3.3
Sh-utils               2.0.11
Modules Loaded         sr_mod cmpci soundcore binfmt_misc autofs tulip 
ipchains ide-scsi scsi_mod ide-cd cdrom usb-uhci usbcore ext3 jbd


[7.2.] Processor information (from /proc/cpuinfo):

[gvtlinux@wulff linux-2.4.31]$ cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 6
model        : 4
model name    : AMD Athlon(tm) Processor
stepping    : 4
cpu MHz        : 1400.110
cache size    : 256 KB
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov 
pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips    : 2791.83

[7.3.] Module information (from /proc/modules):

[gvtlinux@wulff linux-2.4.31]$ cat /proc/modules
sr_mod                 16216   2 (autoclean)
cmpci                  32468   0 (autoclean)
soundcore               6436   4 (autoclean) [cmpci]
binfmt_misc             7204   1
autofs                 11780   0 (autoclean) (unused)
tulip                  42272   1
ipchains               49484  10
ide-scsi               10816   1
scsi_mod              107212   2 [sr_mod ide-scsi]
ide-cd                 32064   0
cdrom                  31936   0 [sr_mod ide-cd]
usb-uhci               24356   0 (unused)
usbcore                73504   1 [usb-uhci]
ext3                   65280   2
jbd                    47468   2 [ext3]

[7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem)

[gvtlinux@wulff linux-2.4.31]$ cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0330-0331 : cmpci Midi
0376-0376 : ide1
0388-038b : cmpci FM
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
8000-80ff : Linksys Network Everywhere Fast Ethernet 10/100 model NC100
  8000-80ff : tulip
8400-84ff : PCI device 1186:4c00 (D-Link System Inc)
8800-880f : Promise Technology, Inc. 20268
  8800-8807 : ide2
  8808-880f : ide3
9000-9003 : Promise Technology, Inc. 20268
9400-9407 : Promise Technology, Inc. 20268
9800-9803 : Promise Technology, Inc. 20268
a000-a007 : Promise Technology, Inc. 20268
a400-a4ff : C-Media Electronics Inc CM8738
  a400-a4ff : cmpci
d000-d01f : VIA Technologies, Inc. USB (#2)
  d000-d01f : usb-uhci
d400-d41f : VIA Technologies, Inc. USB
  d400-d41f : usb-uhci
d800-d80f : VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE
  d800-d807 : ide0
  d808-d80f : ide1
e000-e003 : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller
e300-e37f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
e800-e80f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]


[gvtlinux@wulff linux-2.4.31]$ cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0330-0331 : cmpci Midi
0376-0376 : ide1
0388-038b : cmpci FM
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0cf8-0cff : PCI conf1
8000-80ff : Linksys Network Everywhere Fast Ethernet 10/100 model NC100
  8000-80ff : tulip
8400-84ff : PCI device 1186:4c00 (D-Link System Inc)
8800-880f : Promise Technology, Inc. 20268
  8800-8807 : ide2
  8808-880f : ide3
9000-9003 : Promise Technology, Inc. 20268
9400-9407 : Promise Technology, Inc. 20268
9800-9803 : Promise Technology, Inc. 20268
a000-a007 : Promise Technology, Inc. 20268
a400-a4ff : C-Media Electronics Inc CM8738
  a400-a4ff : cmpci
d000-d01f : VIA Technologies, Inc. USB (#2)
  d000-d01f : usb-uhci
d400-d41f : VIA Technologies, Inc. USB
  d400-d41f : usb-uhci
d800-d80f : VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE
  d800-d807 : ide0
  d808-d80f : ide1
e000-e003 : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller
e300-e37f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
e800-e80f : VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
[gvtlinux@wulff linux-2.4.31]$ cat /proc/iomem
00000000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000c7fff : Video ROM
000f0000-000fffff : System ROM
00100000-1ffebfff : System RAM
  00100000-0022250a : Kernel code
  0022250b-0031845f : Kernel data
1ffec000-1ffeefff : ACPI Tables
1ffef000-1fffefff : reserved
1ffff000-1fffffff : ACPI Non-volatile Storage
f0800000-f08003ff : Linksys Network Everywhere Fast Ethernet 10/100 
model NC100
  f0800000-f08003ff : tulip
f1000000-f1003fff : PCI device 1186:4c00 (D-Link System Inc)
f1800000-f1803fff : Promise Technology, Inc. 20268
f2000000-f3dfffff : PCI Bus #01
  f2000000-f2ffffff : nVidia Corporation RIVA TNT2 Model 64
f3f00000-f77fffff : PCI Bus #01
  f4000000-f5ffffff : nVidia Corporation RIVA TNT2 Model 64
f7800000-f7800fff : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] 
System Controller
f8000000-fbffffff : Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] 
System Controller
ffff0000-ffffffff : reserved


[7.5.] PCI information ('lspci -vvv' as root)

[root@wulff linux-2.4.31]# /sbin/lspci -vvv
00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] 
System Controller (rev 13)
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ >SERR- <PERR-
    Latency: 32
    Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
    Region 1: Memory at f7800000 (32-bit, prefetchable) [size=4K]
    Region 2: I/O ports at e000 [disabled] [size=4]
    Capabilities: [a0] AGP version 2.0
        Status: RQ=15 SBA+ 64bit- FW+ Rate=x1,x2
        Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>

00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP 
Bridge (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000e000-0000dfff
    Memory behind bridge: f2000000-f3dfffff
    Prefetchable memory behind bridge: f3f00000-f77fffff
    BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-

00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] 
(rev 40)
    Subsystem: Asustek Computer, Inc.: Unknown device 8040
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 0
    Capabilities: [c0] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master 
IDE (rev 06) (prog-if 8a [Master SecP PriP])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32
    Region 4: I/O ports at d800 [size=16]
    Capabilities: [c0] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 
[UHCI])
    Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32, cache line size 08
    Interrupt: pin D routed to IRQ 9
    Region 4: I/O ports at d400 [size=32]
    Capabilities: [80] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16) (prog-if 00 
[UHCI])
    Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32, cache line size 08
    Interrupt: pin D routed to IRQ 9
    Region 4: I/O ports at d000 [size=32]
    Capabilities: [80] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:04.4 Non-VGA unclassified device: VIA Technologies, Inc. VT82C686 
[Apollo Super ACPI] (rev 40)
    Subsystem: Asustek Computer, Inc.: Unknown device 8040
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Interrupt: pin ? routed to IRQ 9
    Capabilities: [68] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
    Subsystem: Asustek Computer, Inc. CMI8738 6ch-MX
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping+ SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (500ns min, 6000ns max)
    Interrupt: pin A routed to IRQ 10
    Region 0: I/O ports at a400 [size=256]
    Capabilities: [c0] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0a.0 Unknown mass storage controller: Promise Technology, Inc. 20268 
(rev 02) (prog-if 85)
    Subsystem: Promise Technology, Inc. Ultra100TX2
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (1000ns min, 4500ns max), cache line size 08
    Interrupt: pin A routed to IRQ 5
    Region 0: I/O ports at a000 [size=8]
    Region 1: I/O ports at 9800 [size=4]
    Region 2: I/O ports at 9400 [size=8]
    Region 3: I/O ports at 9000 [size=4]
    Region 4: I/O ports at 8800 [size=16]
    Region 5: Memory at f1800000 (32-bit, non-prefetchable) [size=16K]
    Expansion ROM at <unassigned> [disabled] [size=16K]
    Capabilities: [60] Power Management version 1
        Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:0b.0 Ethernet controller: D-Link System Inc: Unknown device 4c00 (rev 11)
    Subsystem: D-Link System Inc: Unknown device 4c00
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (5750ns min, 7750ns max), cache line size 08
    Interrupt: pin A routed to IRQ 10
    Region 0: Memory at f1000000 (32-bit, non-prefetchable) [size=16K]
    Region 1: I/O ports at 8400 [size=256]
    Expansion ROM at <unassigned> [disabled] [size=128K]
    Capabilities: [48] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=7 DScale=1 PME-
    Capabilities: [50] Vital Product Data

00:0d.0 Ethernet controller: Linksys Network Everywhere Fast Ethernet 
10/100 model NC100 (rev 11)
    Subsystem: Linksys: Unknown device 0574
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 32 (63750ns min, 63750ns max), cache line size 08
    Interrupt: pin A routed to IRQ 9
    Region 0: I/O ports at 8000 [size=256]
    Region 1: Memory at f0800000 (32-bit, non-prefetchable) [size=1K]
    Expansion ROM at <unassigned> [disabled] [size=128K]
    Capabilities: [c0] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=100mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

01:05.0 VGA compatible controller: nVidia Corporation RIVA TNT2 Model 64 
(rev 15) (prog-if 00 [VGA])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
    Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
    Latency: 64 (1250ns min, 250ns max)
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at f2000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at f4000000 (32-bit, prefetchable) [size=32M]
    Expansion ROM at f3ff0000 [disabled] [size=64K]
    Capabilities: [60] Power Management version 1
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [44] AGP version 2.0
        Status: RQ=31 SBA- 64bit- FW- Rate=x1,x2
        Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>


[7.6.] SCSI information (from /proc/scsi/scsi)

[gvtlinux@wulff linux-2.4.31]$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: Memorex  Model: 52MAXX 2452AJ    Rev: 6WS2
  Type:   CD-ROM                           ANSI SCSI revision: 02

[7.7.] Other information that might be relevant to the problem
       (please look in /proc and include all information that you
       think to be relevant):

kernel configuration file supplied upon request to gvtlinux@xmission.com

[X.] Other notes, patches, fixes, workarounds:


I  expect you to tell me to upgrade everything.  Thanks for taking this 
bug report.

Thanks

George Van Tuyl
gvtlinux@xmission.com

             reply	other threads:[~2005-08-05  3:08 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-05  3:20 George Van Tuyl [this message]
2005-08-05  4:19 ` make modules Segfault Randy.Dunlap
2005-08-05 14:06 ` Adrian Bunk
  -- strict thread matches above, loose matches on Subject: below --
2005-08-05  4:12 Dan Kegel
2005-08-05  6:23 ` Jan Engelhardt
2005-08-05 14:07   ` Adrian Bunk

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42F2DAF6.1040601@xmission.com \
    --to=gvtlinux@xmission.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.