SOLVED Re: BETA5 regression - reboots -reproducible
Ion-Mihai Tetcu
itetcu at people.tecnik93.com
Mon Sep 20 13:40:10 PDT 2004
On Sun, 19 Sep 2004 12:19:53 +0300
Ion-Mihai Tetcu <itetcu at people.tecnik93.com> wrote:
> Hi,
>
>
> The "good" news is the it happens every time. The bad one - nothing
> logged and no idea what it happens.
[...]
> The problem:
> Each time I try to play a video file with gmplayer or mplayer the system
> reboots; no error logged.
>
> This is a ULE, apic, agp kernel, with witness (but running with or without
> debug.witness.watch makes no difference) and invariants (see attached
> conf file);
> root(root)@it> /root [12:08:43] 0 # ll /etc/malloc.conf
> lrwxr-xr-x 1 root wheel 2 Sep 7 13:16 /etc/malloc.conf -> aj
I've isolated the problem to commits on 14.09 and emulators/rtc.
The world is from 17.09
mplayer-gtk-esound-0.99.5_2 port built on 10.09 with rtc support
rtc-2004.02.24.1_4 port was built on 7.09
With kernel from 13.09 there's no problem.
With kernel from 14.09 with rtc.ko loaded I get instant reboot;
With kernel from 14.09 *without* rtc.ko loaded
(/usr/local/etc/rd.d/rtc.sh start) all is OK.
After rebuilding rtc the system doesn't reboot anymore.
Please add a note about this in src/UPDATING.
At a _very_ first glance, the only file changed on 14.09 that affects
directly rtc is src/sys/sys/conf.h, but of course I might be wrong here;
other might be src/sys/kern/kern_event.c src/sys/kern/subr_witness.c
phk 2004-09-14 05:49:18 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_5)
sys/sys conf.h
Log:
Add three spare fields to reserve room so we can MFC the in-progress
work on safe device removal at a later date without breaking binary
compatibility on the RELENG_5 branch.
Approved by: re::scottl
Revision Changes Path
1.190.2.1 +6 -0 src/sys/sys/conf.h
This are the source commits from 14.09:
# grep Edit /root/cvsup.14 | grep '\.[ch]'
Edit src/etc/devd.conf
Edit src/sbin/bsdlabel/bsdlabel.c
Edit src/sbin/gbde/gbde.c
Edit src/sbin/geom/class/mirror/geom_mirror.c
Edit src/sbin/geom/class/raid3/geom_raid3.c
Edit src/sbin/geom/class/stripe/geom_stripe.c
Edit src/sbin/geom/core/geom.c
Edit src/sbin/ipfw/ipfw2.c
Edit src/sbin/mdconfig/mdconfig.c
Edit src/sys/dev/mii/ciphy.c
Edit src/sys/dev/mii/ciphyreg.h
Edit src/sys/dev/re/if_re.c
Edit src/sys/dev/sound/pcm/sndstat.c
Edit src/sys/dev/vge/if_vge.c
Edit src/sys/dev/vge/if_vgereg.h
Edit src/sys/dev/vge/if_vgevar.h
Edit src/sys/geom/bde/g_bde_crypt.c
Edit src/sys/geom/bde/g_bde_lock.c
Edit src/sys/geom/concat/g_concat.c
Edit src/sys/geom/label/g_label.c
Edit src/sys/geom/mirror/g_mirror.c
Edit src/sys/geom/nop/g_nop.c
Edit src/sys/geom/raid3/g_raid3.c
Edit src/sys/geom/raid3/g_raid3.h
Edit src/sys/geom/raid3/g_raid3_ctl.c
Edit src/sys/geom/stripe/g_stripe.c
Edit src/sys/kern/kern_event.c
Edit src/sys/kern/subr_witness.c
Edit src/sys/net/bpf.c
Edit src/sys/net/bpfdesc.h
Edit src/sys/net/if.c
Edit src/sys/netinet/ip_dummynet.c
Edit src/sys/netinet/ip_output.c
Edit src/sys/sys/conf.h
Edit src/tools/tools/raidtest/raidtest.c
Edit src/usr.sbin/sysinstall/devices.c
--
IOnut
Unregistered ;) FreeBSD "user"
5.3-BETA4 - try `sysctl debug.witness_watch=0`
and prepare to fly :-)
More information about the freebsd-emulation
mailing list