> You've got two problems here, and one of them is mine:
>
> > In uml I continue the debian installation off of cdrom and as I say ok
> > to the final screen I get a "Kernel panic: Kernel mode fault at addr
> > 0xbefffe90, ip 0x1009f315" from user-mode linux which is running as
> > me, not as root.
>
> Can you get me a stack trace from the panic?
Here is the info from my latest crash, linux-2.4.0-prerelease + uml-linux-2.4.0-
prerelease. If you need more backtrace, or I have gathered info on the
wrong address, please let me know. I'm leaving gdb running for now so
I can gather any more info you might need.
FWIW, when I'm not finding creative ways to corrupt my filesystem, uml
is quite impressive. Also, one note, I believe that the error occurs when
the debian installer moves inittab out of the way and replaces it with
inittab.real and I assume sends "telinit q" to reread the inttab file during
the end of the second stage of the installation.
Kernel panic: Kernel mode fault at addr 0xbeffffcc, ip 0x1009ba16
(gdb) i sym 0x1009ba16
signal_deliverer + 6 in section .text
(gdb) i line *0x1009ba16
Line 42 of "syscall_user.c" starts at address 0x1009ba10 <signal_deliverer>
and ends at 0x1009ba19 <signal_deliverer+9>.
(gdb)bt
#0 panic (fmt=0x1010c080 "Kernel mode fault at addr 0x%lx, ip 0x%lx")
at panic.c:100
#1 0x1009cf2f in segv (address=3204448204, ip=269072918, is_write=2,
is_user=0) at trap_kern.c:66
#2 0x1009d824 in segv_handler (sig=11) at trap_user.c:290
#3 0x100a4108 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#4 0x1009baf6 in process_stack_handler (sig=12) at syscall_user.c:68
#5 0x100a4108 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#6 0x10098af2 in signal_handler (task=0x51268000, h=134550864, sig=1)
at process.c:61
#7 0x1009f6ec in deliver_signals (t=0x51268000, altstack=0)
at signal_kern.c:74
#8 0x1009ba74 in signal_deliverer (altstack=0) at syscall_user.c:57
#9 0x1009baf6 in process_stack_handler (sig=12) at syscall_user.c:68
#10 0x100a4108 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#11 0x10098af2 in signal_handler (task=0x51268000, h=134550864, sig=1)
at process.c:61
#12 0x1009f6ec in deliver_signals (t=0x51268000, altstack=0)
at signal_kern.c:74
#13 0x1009ba74 in signal_deliverer (altstack=0) at syscall_user.c:57
#14 0x1009baf6 in process_stack_handler (sig=12) at syscall_user.c:68
#15 0x100a4108 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
#16 0x10098af2 in signal_handler (task=0x51268000, h=134550864, sig=1)
at process.c:61
#17 0x1009f6ec in deliver_signals (t=0x51268000, altstack=0)
at signal_kern.c:74
#18 0x1009ba74 in signal_deliverer (altstack=0) at syscall_user.c:57
#19 0x1009baf6 in process_stack_handler (sig=12) at syscall_user.c:68
#20 0x100a4108 in __restore ()
at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
|