From: Taras G. <ju...@uv...> - 2002-04-18 20:54:49
|
Hello, I've been playing with uml and I love it. Its the coolest thing. There ca= n't=20 be anything better than running linux as an unpriviledged user among othe= r=20 things. With my luck uml likes to crash frequently. Here is a backtrace for one o= f the=20 crashes. Using uml-18, and the redhat72 image from the uml site. I booted with =2E/uml-18 ubd0=3Droot_fs.rh-7.2-client.pristine.20020312=20 eth0=3Dtuntap,,,192.168.0.254 debug I it up to use my gateway, setup resolv.conf...etc then just did lynx news.com Hope this helps Breakpoint 1, panic ( fmt=3D0xa01d3480 "Kernel mode fault at addr 0x%lx, ip 0x%lx") at pani= c.c:45 45 { (gdb) bt #0 panic (fmt=3D0xa01d3480 "Kernel mode fault at addr 0x%lx, ip 0x%lx") at panic.c:45 #1 0xa01409d2 in segv (address=3D0, ip=3D2685486889, is_write=3D0, is_us= er=3D0) at trap_kern.c:98 #2 0xa01417ea in segv_handler (sig=3D11, regs=3D0xa01f4284) at trap_user= =2Ec:403 #3 0xa01419d7 in sig_handler (sig=3D11, sc=3D{gs =3D 0, __gsh =3D 0, fs = =3D 0,=20 __fsh =3D 0, es =3D 43, __esh =3D 0, ds =3D 43, __dsh =3D 0, edi =3D= 2717387432,=20 esi =3D 2717387544, ebp =3D 2686417428, esp =3D 2686417384, ebx =3D= 2717387328,=20 edx =3D 3, ecx =3D 2147483392, eax =3D 2693714368, trapno =3D 13, e= rr =3D 0,=20 eip =3D 2685486889, cs =3D 35, __csh =3D 0, eflags =3D 66199,=20 esp_at_signal =3D 2686417384, ss =3D 43, __ssh =3D 0, fpstate =3D 0= x0,=20 oldmask =3D 134217728, cr2 =3D 0}) at trap_user.c:472 #4 <signal handler called> #5 0xa0114729 in tcp_retransmit_skb (sk=3D0xa1f80a40, skb=3D0x0) at tcp_output.c:820 #6 0xa0116767 in tcp_retransmit_timer (sk=3D0xa1f80a40) at tcp_timer.c:3= 77 #7 0xa0116929 in tcp_write_timer (data=3D2717387328) at tcp_timer.c:443 #8 0xa001d33a in timer_bh () at timer.c:315 #9 0xa00181d3 in bh_action (nr=3D0) at softirq.c:300 #10 0xa00180d4 in tasklet_hi_action (a=3D0xa0217aa0) at softirq.c:229 #11 0xa0017e21 in do_softirq () at softirq.c:90 #12 0xa013b026 in do_IRQ (irq=3D0, regs=3D0xa01f4284) at irq.c:334 #13 0xa013fe10 in timer_irq (regs=3D0xa01f4284) at time_kern.c:42 #14 0xa013faf2 in timer_handler (sig=3D14, regs=3D0xa01f4284) at time.c:2= 4 #15 0xa014189d in irq_handler_common (sig=3D14, sc=3D0xa01f7c00) at=20 trap_user.c:436 #16 0xa0141a92 in alarm_handler (sig=3D14, sc=3D{gs =3D 0, __gsh =3D 0, f= s =3D 0,=20 __fsh =3D 0, es =3D 43, __esh =3D 0, ds =3D 43, __dsh =3D 0, edi =3D= 2686402560,=20 esi =3D 2686402560, ebp =3D 2686418688, esp =3D 2686418644, ebx =3D= 2686418680,=20 edx =3D 2686402560, ecx =3D 2686418680, eax =3D 4294967292, trapno = =3D 1,=20 err =3D 0, eip =3D 2685806865, cs =3D 35, __csh =3D 0, eflags =3D 6= 59,=20 esp_at_signal =3D 2686418644, ss =3D 43, __ssh =3D 0, fpstate =3D 0= xa01f7c58,=20 oldmask =3D 134217728, cr2 =3D 0}) at trap_user.c:497 #17 <signal handler called> #18 0xa0162911 in __libc_nanosleep () #19 0xa013fdcc in idle_sleep (secs=3D10) at time.c:111 #20 0xa01438c1 in cpu_idle () at process_kern.c:407 #21 0xa000e501 in rest_init () at init/main.c:539 #22 0xa0003715 in start_kernel () at init/main.c:629 #23 0xa0141ee7 in start_kernel_proc (unused=3D0x0) at um_arch.c:120 #24 0xa0141122 in signal_tramp (arg=3D0xa0141ea8) at trap_user.c:93 --=20 The beauty of unix standards is that there are so many to choose from. |