NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-xen/47057: Xen NetBSD DomU file system trash under Linux Dom0



More info on this subject, I was able to get to ddb after the system
freezed (using +++++), here is the output:

fatal breakpoint trap in supervisor mode
trap type 1 code 0 rip ffffffff80130bf5 cs e030 rflags 202 cr2
7f7ff780c390 cpl 8 rsp ffffa0002e4848a8
Stopped in pid 0.26 (system) at netbsd:breakpoint+0x5:  leave
breakpoint() at netbsd:breakpoint+0x5
xencons_tty_input() at netbsd:xencons_tty_input+0xc9
xencons_handler() at netbsd:xencons_handler+0x79
intr_biglock_wrapper() at netbsd:intr_biglock_wrapper+0x1d
evtchn_do_event() at netbsd:evtchn_do_event+0x15a
call_evtchn_do_event() at netbsd:call_evtchn_do_event+0xd
hypervisor_callback() at netbsd:hypervisor_callback+0x9e
xenbus_thread() at netbsd:xenbus_thread+0xf5
ds          ca00
es          4a58
fs          b9e8
gs          6640
rdi         1
rsi         ffffffff80a7b303
rbp         ffffa0002e4848a8
rbx         ffffffff80a7b303
rdx         2b
rcx         2b
rax         7f
r8          ffffffff80a8f800
r9          0
r10         ffffffff80a8fa00
r11         246
r12         ffffa00002365090
r13         ffffffff80a7b303
r14         ffffa00002367340
r15         1
rip         ffffffff80130bf5    breakpoint+0x5
cs          e030
rflags      202
rsp         ffffa0002e4848a8
ss          e02b

And the ps:

db{0}> ps
PID    LID S CPU     FLAGS       STRUCT LWP *               NAME WAIT
26620    1 2   0         0   ffffa00008045b00                cc1
28013    1 3   0        80   ffffa00002fe61a0   x86_64--netbsd-g wait
23074    1 3   0        80   ffffa000080456e0            nbmkdep wait
16970    1 3   0        80   ffffa00002628180                 sh wait
14476    1 2   0         0   ffffa00002b6f600            nbmkdep
24751    1 2   0         0   ffffa0000404a4c0                 as
23651    1 3   0        80   ffffa000034d95a0                 sh wait
16446    1 2   0     40000   ffffa00002fe65c0                cc1
3398     1 3   0        80   ffffa00002fd95a0   x86_64--netbsd-g wait
22279    1 3   0        80   ffffa0000387a980                 sh wait
16566    1 3   0     40080   ffffa000076672c0             nbmake select
22489    1 3   0     40080   ffffa0000236e520                 sh wait
16321    1 3   0        80   ffffa00002aa7660             nbmake select
21974    1 3   0        80   ffffa00002573960                 sh wait
5656     1 3   0        80   ffffa0000236b8e0   x86_64--netbsd-g wait
6264     1 3   0        80   ffffa000075881e0                 sh wait
870      1 3   0        80   ffffa0000404a0a0             nbmake select
28228    1 3   0        80   ffffa00002aa7a80                 sh wait
19537    1 3   0        80   ffffa000076676e0             nbmake select
19740    1 3   0        80   ffffa00007588600                 sh wait
8737     1 3   0        80   ffffa00002f8e220             nbmake select
29418    1 3   0        80   ffffa00002fa5aa0                 sh wait
4427     1 3   0        80   ffffa0000263a5c0             nbmake select
28916    1 3   0        80   ffffa000080452c0                 sh wait
13113    1 3   0        80   ffffa00002fe69e0             nbmake select
19412    1 3   0        80   ffffa000075691c0                 sh wait
583      1 3   0        80   ffffa0000387a140             nbmake select
5923     1 3   0        80   ffffa000085da860                 sh wait
21434    1 3   0        80   ffffa0000404a8e0             nbmake select
22103    1 3   0        80   ffffa00002f8ea60                 sh wait
22077    1 3   0        80   ffffa00002b6f1e0             nbmake select
6976     1 3   0        80   ffffa000085da020                 sh wait
18463    1 3   0        80   ffffa000075695e0             nbmake select
19784    1 3   0        80   ffffa00002f8e640                 sh wait
8975     1 3   0        80   ffffa00007eb0420             nbmake select
6597     1 3   0        80   ffffa000026289c0                 sh wait
18499    1 3   0        80   ffffa00002aa7240             nbmake select
649      1 3   0        80   ffffa0000263a1a0                 sh wait
23152    1 3   0        80   ffffa0000387a560             nbmake select
11133    1 3   0        80   ffffa00007588a20                 sh wait
11482    1 2   0         0   ffffa00007569a00              getty
15288    1 3   0        80   ffffa00007667b00                 sh wait
6588     1 3   0        80   ffffa000034d99c0       screen-4.0.3 select
541      1 3   0        80   ffffa000026285a0              getty nanoslp
479      1 3   0        80   ffffa00002573540              getty nanoslp
539      1 3   0        80   ffffa0000236e100              getty nanoslp
532      1 3   0        80   ffffa000025fd580               cron nanoslp
535      1 3   0        80   ffffa0000263a9e0              inetd kqueue
333      1 3   0        80   ffffa000025fd9a0               sshd select
463      1 3   0        80   ffffa00002590980             powerd kqueue
307      1 2   0         0   ffffa000025fd160            syslogd
249      1 3   0        80   ffffa00002590560             dhcpcd select
1        1 3   0        80   ffffa0000236c0c0               init wait
0       36 3   0       200   ffffa00002590140            physiod physiod
0       35 3   0       200   ffffa0000236b4c0           aiodoned aiodoned
0       34 3   0       200   ffffa0000236c900            ioflush syncer
0       33 3   0       200   ffffa0000236b0a0           pgdaemon pgdaemon
0       30 3   0       200   ffffa0000235e080          cryptoret crypto_w
0       29 3   0       200   ffffa0000236c4e0        xen_balloon xen_balloon
0       28 3   0       200   ffffa0000236d920              unpgc unpgc
0       27 3   0       200   ffffa0000236d500        vmem_rehash vmem_rehash
0    >  26 7   0       200   ffffa0000236e940             xenbus
0       25 3   0       200   ffffa0000236d0e0           xenwatch evtsq
0       15 3   0       200   ffffa0000235e4a0         pmfsuspend pmfsuspend
0       14 3   0       200   ffffa0000235e8c0           pmfevent pmfevent
0       13 3   0       200   ffffa00001ee4060         sopendfree sopendfr
0       12 3   0       200   ffffa00001ee4480           nfssilly nfssilly
0       11 3   0       200   ffffa00001ee48a0            cachegc cachegc
0       10 3   0       200   ffffa00001ee3040              vrele vrele
0        9 3   0       200   ffffa00001ee3460             vdrain vdrain
0        8 3   0       200   ffffa00001ee3880          modunload mod_unld
0        7 3   0       200   ffffa00001ed9020            xcall/0 xcall
0        6 1   0       200   ffffa00001ed9440          softser/0
0        5 1   0       200   ffffa00001ed9860          softclk/0
0        4 1   0       200   ffffa00001ed6000          softbio/0
0        3 1   0       200   ffffa00001ed6420          softnet/0
0        2 1   0       201   ffffa00001ed6840             idle/0
0        1 3   0       200   ffffffff805b4c80            swapper uvm

I will try to create a patch that shows the value of the ring indexes,
since I'm pretty sure they are screwed up, and the system was blocked in
xenbus_thread because of that before the callback came in.


Home | Main Index | Thread Index | Old Index