Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Oct 2001 18:37:46 -0800 (PST)
From:      k Macy <kip_macy@yahoo.com>
To:        freebsd-hackers@freebsd.org
Subject:   problems with recurring SIGTRAP under gdb
Message-ID:  <20011029023746.94559.qmail@web14001.mail.yahoo.com>

next in thread | raw e-mail | index | archive | help
Any idea why when I insert a breakpoint I get a
SIGTRAP 
and can't continue any further? Is this a bug in the 
FreeBSD distribution's gdb? I don't see this behavior
on any other platform that I am using. (Linux/
Solaris/ 
OSF1)

I am only seeing on this particular application. The
binary is 60MB dynamically linked (its 200MB on 
Solaris) it is linked against libc_r but I am
currently
running it single threaded.

Any thoughts on correcting this would be much 
appreciated.

This is 4.4-STABLE Cvsupped 2 weeks ago.
		

%r gdb maytag.Rd
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General
Public License, and you are
welcome to change it and/or distribute copies of it
under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show
warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...
(gdb) b pf_open
Breakpoint 1 at 0x804c6ae: file
../sim/freebsd/pf/pf.c, line 204.
(gdb) r -zqp1
Starting program:
/amd/ayr/vol/users2/home/kmacy/kmacy8/maytag.Rd -zqp1
No boot-time filesystem
(/u/kmacy/p4/ontap/control4/prod/build/bfs.Rd) found.
Using ethaddr 00:01:00:00:05:e3
Mon Oct 29 02:16:34 GMT [main_proc:info]: EMS engine
initialized
My sysid = 0x1
Partner sysid = 0x0
Mon Oct 29 02:16:34 GMT [main_proc:notice]: ,tapes not
found: skipping tape simulator initialization.
floppy boot? y
/etc/modules/sample.mod : can't open : Device not
configured

NetApp Release
/amd/raiders/vol/data2/build/scratch/kmacy/control4.561.295_22_34_40:
Sun Oct 28 17:56:19 PST 2001
Copyright (c) 1992-2001 Network Appliance, Inc.
Starting boot on Mon Oct 29 02:16:34 GMT 2001
DBG:disk_mode_sense_fc_page: v0.0 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.1 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.4 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.5 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.8 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.9 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.10 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.11 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.12 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.13 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.14 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.16 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.17 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.18 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.19 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.20 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.21 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v0.6 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.16 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.0 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.1 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.11 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.12 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.14 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.4 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.6 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.8 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.10 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.2 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.5 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.13 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.17 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.9 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.3 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.18 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.19 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.20 setting FC mode to
40
DBG:disk_mode_sense_fc_page: v1.21 setting FC mode to
40

Breakpoint 1, pf_open (unit=0x0, ethaddrs=0x299570b0
"", valid_addrs=0x29957090) at
../sim/freebsd/pf/pf.c:204
204             int n = 0;
(gdb) n

Program received signal SIGTRAP, Trace/breakpoint
trap.
pf_open (unit=0x0, ethaddrs=0x299570b0 "",
valid_addrs=0x29957090) at ../sim/freebsd/pf/pf.c:204
204             int n = 0;
(gdb) n

Program received signal SIGTRAP, Trace/breakpoint
trap.
pf_open (unit=0x0, ethaddrs=0x299570b0 "",
valid_addrs=0x29957090) at ../sim/freebsd/pf/pf.c:204
204             int n = 0;
(gdb) s
0x28f66150 in _thread_sys_sigprocmask () from
/usr/lib/libc_r.so.4
(gdb) bt
#0  0x28f66150 in _thread_sys_sigprocmask () from
/usr/lib/libc_r.so.4
#1  0x28f2dd4d in _thread_kern_scheduler () from
/usr/lib/libc_r.so.4
#2  0x0 in ?? ()
(gdb) c
Continuing.

Program received signal SIGTRAP, Trace/breakpoint
trap.
pf_open (unit=0x0, ethaddrs=0x299570b0 "",
valid_addrs=0x29957090) at ../sim/freebsd/pf/pf.c:204
204             int n = 0;
(gdb) c
Continuing.

Program received signal SIGTRAP, Trace/breakpoint
trap.
pf_open (unit=0x0, ethaddrs=0x299570b0 "",
valid_addrs=0x29957090) at ../sim/freebsd/pf/pf.c:204
204             int n = 0;
(gdb) c
Continuing.
Program received signal SIGTRAP, Trace/breakpoint
trap.
pf_open (unit=0x0, ethaddrs=0x299570b0 "",
valid_addrs=0x29957090) at ../sim/freebsd/pf/pf.c:204
204             int n = 0;
(gdb) exit
Undefined command: "exit".  Try "help".
(gdb) quit


               -Kip

__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011029023746.94559.qmail>