[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
BOUNCE rtl@rtlinux.org: Approval required: Non-member submissionfrom [Steve Friend <friend@draper.com>] (fwd)
- To: rtl@rtlinux.org
- Subject: BOUNCE rtl@rtlinux.org: Approval required: Non-member submissionfrom [Steve Friend <friend@draper.com>] (fwd)
- From: Der Herr Hofrat <der.herr@hofr.at>
- Date: Wed, 23 May 2001 14:57:57 +0200 (CEST)
>From owner-rtl Wed May 23 07:34:15 2001
Received: from ns.draper.com (ns.draper.com [140.102.2.1])
by hq.fsmlabs.com (8.11.2/8.11.2) with ESMTP id f4NDYEP06784
for <rtl@rtlinux.org>; Wed, 23 May 2001 07:34:14 -0600
Received: from mb2.draper.com ([140.102.16.18])
by ns.draper.com (PMDF V6.0-24 #38440)
with ESMTP id <0GDS008HPISREU@ns.draper.com> for rtl@rtlinux.org; Wed,
23 May 2001 09:29:15 -0400 (EDT)
Received: from CONVERSION-DAEMON by mb2.draper.com (PMDF V5.2-32 #37579)
id <0GDS00J01ISQAB@mb2.draper.com> for rtl@rtlinux.org; Wed,
23 May 2001 09:29:14 -0400 (EDT)
Received: from saf2234 ([140.102.44.22])
by mb2.draper.com (PMDF V5.2-32 #37579) with SMTP id
<0GDS00IQLISQ5Y@mb2.draper.com> for rtl@rtlinux.org; Wed,
23 May 2001 09:29:14 -0400 (EDT)
Date: Wed, 23 May 2001 09:29:35 -0400
From: Steve Friend <friend@draper.com>
Subject: libc causes exception 0xd
X-Sender: saf2234@popx
To: rtl@rtlinux.org
Message-id: <0GDS00IQMISQ5Y@mb2.draper.com>
MIME-version: 1.0
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.0.1
Content-type: text/plain; charset=us-ascii
I followed the advice in the RTLinux FAQ and added "-lm -lc" to my linker
command file, i.e.,
ld -r -static -o rt_module.o rt_module_cc.o -L/usr/lib -lm -lc
to resolve some library symbols, but now I get the following error when my
code starts:
May 23 09:18:38 gw7332 kernel: rtl_debug: exception 0xd in rt_module
(EIP=0xc483ab43), thread id 0xc25a8200; (re)start GDB to debug
May 23 09:18:47 gw7332 kernel: Unable to handle kernel paging request at
virtual address c488b5ab
May 23 09:18:47 gw7332 kernel: current->tss.cr3 = 00101000, %%cr3 = 00101000
May 23 09:18:47 gw7332 kernel: *pde = 0406a063
May 23 09:18:47 gw7332 kernel: *pte = 00000000
May 23 09:18:47 gw7332 kernel: Oops: 0000
May 23 09:18:47 gw7332 kernel: CPU: 0
May 23 09:18:47 gw7332 kernel: EIP: 0010:[<c01121dc>]
May 23 09:18:47 gw7332 kernel: EFLAGS: 00010286
May 23 09:18:47 gw7332 kernel: eax: 00000001 ebx: c0957800 ecx:
00000000 edx: 00000000
May 23 09:18:47 gw7332 kernel: esi: c488b59f edi: c1dc51e0 ebp:
c1fabf90 esp: c1fabf68
May 23 09:18:47 gw7332 kernel: ds: 0018 es: 0018 ss: 0018
May 23 09:18:47 gw7332 kernel: Process rmmod (pid: 1784, process nr: 69,
stackpage=c1fab000)
May 23 09:18:47 gw7332 kernel: Stack: c1dc51e0 c4831c2d c0254000 c1fabf7c
c4831e35 c1faa000 c011928b c0957800
May 23 09:18:47 gw7332 kernel: 00000020 00000200 00000001 c0119591
c1faa000 401041bc 00000000 bffff4b8
May 23 09:18:47 gw7332 kernel: 00000400 c1fabfb4 c1faa000 00000200
c01195a7 00000000 c0107b24 00000000
May 23 09:18:47 gw7332 kernel: Call Trace: [<c4831c2d>] [<c4831e35>]
[<c011928b>] [<c0119591>] [<c01195a7>] [<c0107b24>]
May 23 09:18:47 gw7332 kernel: Code: 8b 46 0c 8b 4e 08 89 f2 8b 36 f0 83 44
24 00 00 c7 42 04 00
I don't have the problem if I just use "-lm", but some additional software
I will need to include requires "-lc" to resolve some symbols.
I am using rtlinux-3.0 compiled into
Linux version 2.2.18-rtl (root@gw7332.draper.com) (gcc driver version
2.95.3 19991030 (prerelease) executing gcc version egcs-2.91.66) #2 SMP Thu
Apr 12 06:52:39 EDT 2001
Any ideas on what is causing the problem and how to fix it? Thanks for any
help. Steve
Steve Friend
617-258-2234 phone
617-258-3858 fax