xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* dom0 hangs on shutdown if guest running
@ 2010-06-18 15:44 Alex Zeffertt
  2010-09-06 23:03 ` viciu
  0 siblings, 1 reply; 2+ messages in thread
From: Alex Zeffertt @ 2010-06-18 15:44 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com

Hi all,

When I run reboot/shutdown in dom0 it hangs.  This only happens when a domU is 
running.  I'm running xen 4.0.1-rc2 and linux-2.6-pvops.git revision b29254c40d. 
  Does anybody know what might cause this?

The console output is as follows:

   Sending all processes the TERM signal... [  OK  ]
   Sending all processes the KILL signal... init: rc main process (3276) stopped 
by STOP signal
   init: rc main process (3276) continued by CONT signal
   [  OK  ]
   Saving random seed:  [  OK  ]
   Syncing hardware clock to system time [ 2007.722726] type=1111
   audit(1276874826.499:125): user pid=3630 uid=0 auid=4294967295
   ses=4294967295 subj=system_u  :system_r:hwclock_t:s0 msg='changing system 
time: exe="/sbin/hwclock" hostname=? addr=? terminal=? res=success'
   [  OK  ]
   Turning off swap:  [  OK  ]
   Unmounting file systems:  [ 2007.780035] EXT4-fs: mballoc: 0 blocks 0 reqs (0 
success)
   [ 2007.780052] EXT4-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N hits, 
0 breaks, 0 lost
   [ 2007.780064] EXT4-fs: mballoc: 0 generated and it took 0
   [ 2007.780073] EXT4-fs: mballoc: 0 preallocated, 0 discarded
   [ 2007.781760] EXT4-fs: mballoc: 0 blocks 0 reqs (0 success)
   [ 2007.781772] EXT4-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N hits, 
0 breaks, 0 lost
   [ 2007.781784] EXT4-fs: mballoc: 0 generated and it took 0
   [ 2007.781793] EXT4-fs: mballoc: 0 preallocated, 0 discarded
   [  OK  ]
   Please stand by while rebooting the system...
   [ 2007.993669] type=1128 audit(1276874826.770:126): user pid=3276
   uid=0 auid=4294967295 ses=4294967295
   subj=system_u:system_r:initrc_t:s0 msg='init: exe="  /sbin/reboot" hostname=? 
addr=? terminal=console res=success'
   [ 2007.993760] md: stopping all md devices.
   [ 2008.993969] xenbus_dev_shutdown: backend/console/2/0: Initialising != 
Connected, skipping

-------> HANGS HERE <---------


At this point I can dump the task info using Sysrq (^O t) and I get the listing 
below.  I notice that both kblockd/0 and kblockd/1 are in spinlocks....

   [ 2060.486476] SysRq : Show State
   [ 2060.486493]   task                PC stack   pid father
   [ 2060.486503] init          S f705028c     0     1      0 0x00000000
   [ 2060.486522]  f703bae8 00000282 c1710260 f705028c c17f4f44 c17f9ac0 
f705028c f703bac0
   [ 2060.486561]  c17f9ac0 c17f9ac0 c17f9ac0 001a0ecf 00000020 00000001 
7bf8edea 000001d3
   [ 2060.486626]  f7e16ac0 f7050000 c10597ca c1022023 00000000 fffffffe 
00000000 00000000
   [ 2060.486665] Call Trace:
   [ 2060.486682]  [<c10597ca>] ? __do_softirq+0x15d/0x16c
   [ 2060.486696]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
   [ 2060.486712]  [<c14c190a>] schedule_hrtimeout_range+0x31/0xf0
   [ 2060.486726]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.486739]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.486753]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.486768]  [<c1066fa6>] ? add_wait_queue+0x30/0x36
   [ 2060.486782]  [<c10dc091>] ? __pollwait+0x9f/0xa5
   [ 2060.486795]  [<c10dba84>] poll_schedule_timeout+0x28/0x3e
   [ 2060.486808]  [<c10dbfab>] do_select+0x4a7/0x4ee
   [ 2060.486821]  [<c10dbff2>] ? __pollwait+0x0/0xa5
   [ 2060.486833]  [<c10dc097>] ? pollwake+0x0/0x60
   [ 2060.486846]  [<c10dc097>] ? pollwake+0x0/0x60
   [ 2060.486858]  [<c10dc097>] ? pollwake+0x0/0x60
   [ 2060.486870]  [<c10dc097>] ? pollwake+0x0/0x60
   [ 2060.486883]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.486896]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.486910]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.486925]  [<c119fddd>] ? avc_has_perm_noaudit+0x1fa/0x345
   [ 2060.486939]  [<c10ac09e>] ? __free_pages+0x1e/0x20
   [ 2060.486953]  [<c119ff64>] ? avc_has_perm+0x3c/0x46
   [ 2060.486965]  [<c1022632>] ? xen_sched_clock+0x1a/0x72
   [ 2060.486979]  [<c1022540>] ? xen_clocksource_read+0x1b/0x1e
   [ 2060.486992]  [<c1022540>] ? xen_clocksource_read+0x1b/0x1e
   [ 2060.487005]  [<c10225d3>] ? xen_vcpuop_set_next_event+0x50/0x6d
   [ 2060.487019]  [<c10708c8>] ? clockevents_program_event+0xba/0xc8
   [ 2060.487034]  [<c10717ba>] ? tick_dev_program_event+0x34/0xa2
   [ 2060.487048]  [<c1071870>] ? tick_program_event+0x20/0x27
   [ 2060.487062]  [<c1069e91>] ? hrtimer_interrupt+0x135/0x1dd
   [ 2060.487074]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
   [ 2060.487089]  [<c11d7227>] ? might_fault+0x8/0xa
   [ 2060.487102]  [<c11d7256>] ? copy_from_user+0x2d/0x115
   [ 2060.487115]  [<c10dc251>] core_sys_select+0x114/0x18f
   [ 2060.487129]  [<c119ff64>] ? avc_has_perm+0x3c/0x46
   [ 2060.487142]  [<c11a08ac>] ? selinux_task_wait+0x30/0x32
   [ 2060.487155]  [<c119d9c8>] ? security_task_wait+0xf/0x11
   [ 2060.487168]  [<c10565ee>] ? wait_consider_task+0x6a/0xacc
   [ 2060.487181]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
   [ 2060.487195]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487207]  [<c1022540>] ? xen_clocksource_read+0x1b/0x1e
   [ 2060.487221]  [<c10225fa>] ? xen_clocksource_get_cycles+0xa/0x28
   [ 2060.487235]  [<c106d529>] ? clocksource_read+0x9/0xc
   [ 2060.487248]  [<c10dc476>] sys_select+0x68/0x84
   [ 2060.487260]  [<c1065e9b>] ? sys_clock_gettime+0x64/0x77
   [ 2060.487274]  [<c1025954>] sysenter_do_call+0x12/0x28
   [ 2060.487284] kthreadd      S f705078c     0     2      0 0x00000000
   [ 2060.487302]  f7057fcc 00000246 00000000 f705078c c17f4f44 c17f9ac0 
f705078c f5487c50
   [ 2060.487340]  c17f9ac0 c17f9ac0 00000000 00000000 0000007b 00000001 
6b826545 000001d2
   [ 2060.487378]  f7e16ac0 f7050500 00000061 00000286 00000000 00000000 
f5487c50 c171d018
   [ 2060.487417] Call Trace:
   [ 2060.487428]  [<c1066a00>] kthreadd+0x78/0xe3
   [ 2060.487441]  [<c1066988>] ? kthreadd+0x0/0xe3
   [ 2060.487454]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487464] migration/0   S f705118c     0     3      2 0x00000000
   [ 2060.487470]  f705ff90 00000246 00000001 f705118c c17f4f44 c17f9ac0 
f705118c c1022023
   [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a0efd c10226f4 00000000 
7c7b908a 000001d3
   [ 2060.487470]  f7e06ac0 f7050f00 f705ff90 c1049c08 00000000 00000000 
f7e06ac0 f7e06f1c
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c1049c08>] ? complete+0x34/0x3e
   [ 2060.487470]  [<c105098a>] ? migration_thread+0x0/0x1d8
   [ 2060.487470]  [<c1050aea>] migration_thread+0x160/0x1d8
   [ 2060.487470]  [<c1049c08>] ? complete+0x34/0x3e
   [ 2060.487470]  [<c105098a>] ? migration_thread+0x0/0x1d8
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] ksoftirqd/0   S f705168c     0     4      2 0x00000000
   [ 2060.487470]  f7061fa8 00000246 c108fbe5 f705168c c17f4f44 c17f9ac0 
f705168c c17899e0
   [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a0efd c10597ca 00000000 
857681a0 000001d3
   [ 2060.487470]  f7e06ac0 f7051400 c10226f4 f7e02508 00000000 f7060200 
00000000 c17899e0
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c108fbe5>] ? __rcu_process_callbacks+0x37/0x1a8
   [ 2060.487470]  [<c10597ca>] ? __do_softirq+0x15d/0x16c
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c1059831>] ? ksoftirqd+0x0/0xb4
   [ 2060.487470]  [<c105985d>] ksoftirqd+0x2c/0xb4
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] migration/1   S f7051b8c     0     5      2 0x00000000
   [ 2060.487470]  f7063f90 00000246 c14d0dbc f7051b8c c17f4f44 c17f9ac0 
f7051b8c f444f200
   [ 2060.487470]  c17f9ac0 c17f9ac0 f7e02130 f7e16ac0 f7063f88 00000001 
85f69449 000001d3
   [ 2060.487470]  f7e16ac0 f7051900 000001d3 00000000 f7e16ac0 f7e02130 
f7e16ac0 f7e16f1c
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c1050aea>] migration_thread+0x160/0x1d8
   [ 2060.487470]  [<c105098a>] ? migration_thread+0x0/0x1d8
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] ksoftirqd/1   S f705208c     0     6      2 0x00000000
   [ 2060.487470]  f7065fa8 00000246 c108fbe5 f705208c c17f4f44 c17f9ac0 
f705208c c17899e0
   [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a0ecf c10597ca 00000001 
7d261825 000001d3
   [ 2060.487470]  f7e16ac0 f7051e00 c10226f4 f7e12508 00000000 f7060200 
00000001 c17899e0
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c108fbe5>] ? __rcu_process_callbacks+0x37/0x1a8
   [ 2060.487470]  [<c10597ca>] ? __do_softirq+0x15d/0x16c
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c1059831>] ? ksoftirqd+0x0/0xb4
   [ 2060.487470]  [<c105985d>] ksoftirqd+0x2c/0xb4
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] events/0      S f705258c     0     7      2 0x00000000
   [ 2060.487470]  f7085f7c 00000246 00000000 f705258c c17f4f44 c17f9ac0 
f705258c f7085f40
   [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a6812 00000000 00000000 
a191ce79 000001df
   [ 2060.487470]  f7e06ac0 f7052300 c10226eb c14c2393 f7085f7c c1066f07 
f7e07080 f7e07084
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c10b7192>] ? vmstat_update+0x0/0x2e
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] events/1      S f7052a8c     0     8      2 0x00000000
   [ 2060.487470]  f7087f7c 00000246 00000001 f7052a8c c17f4f44 c17f9ac0 
f7052a8c f7087f40
   [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a12d7 00000000 00000001 
a1920063 000001df
   [ 2060.487470]  f7e16ac0 f7052800 c10226eb c14c2393 f7087f7c c1066f07 
f7e17080 f7e17084
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c10b7192>] ? vmstat_update+0x0/0x2e
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] cpuset        S f7052f8c     0     9      2 0x00000000
   [ 2060.487470]  f7089f7c 00000246 f7052d00 f7052f8c c17f4f44 c17f9ac0 
f7052f8c 00000000
   [ 2060.487470]  c17f9ac0 c17f9ac0 f7e070cc f7089f98 00000000 00000000 
0135a878 00000000
   [ 2060.487470]  f7e06ac0 f7052d00 c10226eb c14c2393 f7089f7c c1066f07 
f7e070c0 f7e070c0
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] khelper       S f705348c     0    10      2 0x00000000
   [ 2060.487470]  f708df7c 00000246 00000000 f705348c c17f4f44 c17f9ac0 
f705348c 00000000
   [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 00083386 00000000 00000001 
0389f6eb 000000c3
   [ 2060.487470]  f7e16ac0 f7053200 c10226eb c14c2393 f708df7c c1066f07 
f7e07100 f7e07104
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c1062567>] ? __call_usermodehelper+0x0/0x59
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] netns         S f709078c     0    13      2 0x00000000
   [ 2060.487470]  f7097f7c 00000246 f7090500 f709078c c17f4f44 c17f9ac0 
f709078c 00000000
   [ 2060.487470]  c17f9ac0 c17f9ac0 f7e0714c f7097f98 00000000 00000000 
013f30eb 00000000
   [ 2060.487470]  f7e06ac0 f7090500 c10226eb c14c2393 f7097f7c c1066f07 
f7e07140 f7e07140
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] async/mgr     S f709168c     0    16      2 0x00000000
   [ 2060.487470]  f709df90 00000246 c10226f4 f709168c c17f4f44 c17f9ac0 
f709168c c14c2393
   [ 2060.487470]  c17f9ac0 c17f9ac0 f709df88 c1050462 00000000 00000001 
474dbc73 00000000
   [ 2060.487470]  f7e16ac0 f7091400 00000000 f6890200 00000001 00000005 
00000001 00000005
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1050462>] ? try_to_wake_up+0x2a7/0x2b2
   [ 2060.487470]  [<c106bb5e>] async_manager_thread+0x9e/0xbe
   [ 2060.487470]  [<c105046d>] ? default_wake_function+0x0/0xd
   [ 2060.487470]  [<c106bac0>] ? async_manager_thread+0x0/0xbe
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] xenwatch      S f709348c     0    22      2 0x00000000
   [ 2060.487470]  f70d7f90 00000246 f497fe40 f709348c c17f4f44 c17f9ac0 
f709348c c1716550
   [ 2060.487470]  c17f9ac0 c17f9ac0 c1731448 f70d7f98 00000000 00000000 
56df3b17 000000c9
   [ 2060.487470]  f7e06ac0 f7093200 c10226eb c14c2393 f70d7f90 c1066f07 
f480f540 f70d7f98
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c122c3d4>] xenwatch_thread+0x6e/0x102
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c122c366>] ? xenwatch_thread+0x0/0x102
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] xenbus        S f709398c     0    23      2 0x00000000
   [ 2060.487470]  f70d9f84 00000246 00000001 f709398c c17f4f44 c17f9ac0 
f709398c 00000003
   [ 2060.487470]  c17f9ac0 c17f9ac0 c1731424 f70d9f8c 00000000 00000000 
56dfaec4 000000c9
   [ 2060.487470]  f7e06ac0 f7093700 c10226eb c14c2393 f70d9f84 c1066f07 
f480f680 00000000
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c122bc36>] xb_wait_for_data_to_read+0x84/0x9d
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c122c19b>] xenbus_thread+0xb/0x1d6
   [ 2060.487470]  [<c122c190>] ? xenbus_thread+0x0/0x1d6
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] kblockd/0     S f70ddb8c     0   241      2 0x00000000
   [ 2060.487470]  f709ff7c 00000246 f7116800 f70ddb8c c17f4f44 c17f9ac0 
f70ddb8c c14c23fe
   [ 2060.487470]  c17f9ac0 c17f9ac0 f7e072ec f709ff98 00000000 00000000 
7939268a 000001d3
   [ 2060.487470]  f7e06ac0 f70dd900 c10226eb c14c2393 f709ff7c c1066f07 
f7e072e0 f7e072e4
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c14c23fe>] ? _spin_lock_irq+0x18/0x2e
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
   [ 2060.487470]  [<c11ced0b>] ? cfq_kick_queue+0x0/0x3c
   [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
   [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
   [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
   [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
   [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
   [ 2060.487470] kblockd/1     S f70de08c     0   242      2 0x00000000
   [ 2060.487470]  f7095f7c 00000246 f7116800 f70de08c c17f4f44 c17f9ac0 
f70de08c c14c23fe
   [ 2060.487470]  c17f9ac0 c17f9ac0 f7e172ec f7095f98 00000000 00000001 
7bfcbffc 000001d3
   [ 2060.487470]  f7e16ac0 f70dde00 c10226eb c14c2393 f7095f7c c1066f07 
f7e172e0 f7e172e4
   [ 2060.487470] Call Trace:
   [ 2060.487470]  [<c14c23fe>] ? _spin_lock_irq+0x18/0x2e
   [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
   [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
   [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
   [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
   [ 2060.487470]  [<c10226f4>^M^?^?


TIA,

Alex

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: dom0 hangs on shutdown if guest running
  2010-06-18 15:44 dom0 hangs on shutdown if guest running Alex Zeffertt
@ 2010-09-06 23:03 ` viciu
  0 siblings, 0 replies; 2+ messages in thread
From: viciu @ 2010-09-06 23:03 UTC (permalink / raw)
  To: xen-devel@lists.xensource.com; +Cc: Alex Zeffertt


[-- Attachment #1.1: Type: text/plain, Size: 19472 bytes --]

Hi,

I've got the same problem.

My workaround was to change order of init scripts: /etc/init.d/xendomains
stop is now executed before xend stops. This destroys all domUs and reboots
properly.
(So sth like this does the job: update-rc.d xendomains defaults 99 00).
I'm not sure if this behaviour is ok. Maybe stopping xend should also
shutdown domains?

W.

2010/6/18 Alex Zeffertt <alex.zeffertt@eu.citrix.com>

> Hi all,
>
> When I run reboot/shutdown in dom0 it hangs.  This only happens when a domU
> is running.  I'm running xen 4.0.1-rc2 and linux-2.6-pvops.git revision
> b29254c40d.  Does anybody know what might cause this?
>
> The console output is as follows:
>
>  Sending all processes the TERM signal... [  OK  ]
>  Sending all processes the KILL signal... init: rc main process (3276)
> stopped by STOP signal
>  init: rc main process (3276) continued by CONT signal
>  [  OK  ]
>  Saving random seed:  [  OK  ]
>  Syncing hardware clock to system time [ 2007.722726] type=1111
>  audit(1276874826.499:125): user pid=3630 uid=0 auid=4294967295
>  ses=4294967295 subj=system_u  :system_r:hwclock_t:s0 msg='changing system
> time: exe="/sbin/hwclock" hostname=? addr=? terminal=? res=success'
>  [  OK  ]
>  Turning off swap:  [  OK  ]
>  Unmounting file systems:  [ 2007.780035] EXT4-fs: mballoc: 0 blocks 0 reqs
> (0 success)
>  [ 2007.780052] EXT4-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N
> hits, 0 breaks, 0 lost
>  [ 2007.780064] EXT4-fs: mballoc: 0 generated and it took 0
>  [ 2007.780073] EXT4-fs: mballoc: 0 preallocated, 0 discarded
>  [ 2007.781760] EXT4-fs: mballoc: 0 blocks 0 reqs (0 success)
>  [ 2007.781772] EXT4-fs: mballoc: 0 extents scanned, 0 goal hits, 0 2^N
> hits, 0 breaks, 0 lost
>  [ 2007.781784] EXT4-fs: mballoc: 0 generated and it took 0
>  [ 2007.781793] EXT4-fs: mballoc: 0 preallocated, 0 discarded
>  [  OK  ]
>  Please stand by while rebooting the system...
>  [ 2007.993669] type=1128 audit(1276874826.770:126): user pid=3276
>  uid=0 auid=4294967295 ses=4294967295
>  subj=system_u:system_r:initrc_t:s0 msg='init: exe="  /sbin/reboot"
> hostname=? addr=? terminal=console res=success'
>  [ 2007.993760] md: stopping all md devices.
>  [ 2008.993969] xenbus_dev_shutdown: backend/console/2/0: Initialising !=
> Connected, skipping
>
> -------> HANGS HERE <---------
>
>
> At this point I can dump the task info using Sysrq (^O t) and I get the
> listing below.  I notice that both kblockd/0 and kblockd/1 are in
> spinlocks....
>
>  [ 2060.486476] SysRq : Show State
>  [ 2060.486493]   task                PC stack   pid father
>  [ 2060.486503] init          S f705028c     0     1      0 0x00000000
>  [ 2060.486522]  f703bae8 00000282 c1710260 f705028c c17f4f44 c17f9ac0
> f705028c f703bac0
>  [ 2060.486561]  c17f9ac0 c17f9ac0 c17f9ac0 001a0ecf 00000020 00000001
> 7bf8edea 000001d3
>  [ 2060.486626]  f7e16ac0 f7050000 c10597ca c1022023 00000000 fffffffe
> 00000000 00000000
>  [ 2060.486665] Call Trace:
>  [ 2060.486682]  [<c10597ca>] ? __do_softirq+0x15d/0x16c
>  [ 2060.486696]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
>  [ 2060.486712]  [<c14c190a>] schedule_hrtimeout_range+0x31/0xf0
>  [ 2060.486726]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.486739]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.486753]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.486768]  [<c1066fa6>] ? add_wait_queue+0x30/0x36
>  [ 2060.486782]  [<c10dc091>] ? __pollwait+0x9f/0xa5
>  [ 2060.486795]  [<c10dba84>] poll_schedule_timeout+0x28/0x3e
>  [ 2060.486808]  [<c10dbfab>] do_select+0x4a7/0x4ee
>  [ 2060.486821]  [<c10dbff2>] ? __pollwait+0x0/0xa5
>  [ 2060.486833]  [<c10dc097>] ? pollwake+0x0/0x60
>  [ 2060.486846]  [<c10dc097>] ? pollwake+0x0/0x60
>  [ 2060.486858]  [<c10dc097>] ? pollwake+0x0/0x60
>  [ 2060.486870]  [<c10dc097>] ? pollwake+0x0/0x60
>  [ 2060.486883]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.486896]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.486910]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.486925]  [<c119fddd>] ? avc_has_perm_noaudit+0x1fa/0x345
>  [ 2060.486939]  [<c10ac09e>] ? __free_pages+0x1e/0x20
>  [ 2060.486953]  [<c119ff64>] ? avc_has_perm+0x3c/0x46
>  [ 2060.486965]  [<c1022632>] ? xen_sched_clock+0x1a/0x72
>  [ 2060.486979]  [<c1022540>] ? xen_clocksource_read+0x1b/0x1e
>  [ 2060.486992]  [<c1022540>] ? xen_clocksource_read+0x1b/0x1e
>  [ 2060.487005]  [<c10225d3>] ? xen_vcpuop_set_next_event+0x50/0x6d
>  [ 2060.487019]  [<c10708c8>] ? clockevents_program_event+0xba/0xc8
>  [ 2060.487034]  [<c10717ba>] ? tick_dev_program_event+0x34/0xa2
>  [ 2060.487048]  [<c1071870>] ? tick_program_event+0x20/0x27
>  [ 2060.487062]  [<c1069e91>] ? hrtimer_interrupt+0x135/0x1dd
>  [ 2060.487074]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
>  [ 2060.487089]  [<c11d7227>] ? might_fault+0x8/0xa
>  [ 2060.487102]  [<c11d7256>] ? copy_from_user+0x2d/0x115
>  [ 2060.487115]  [<c10dc251>] core_sys_select+0x114/0x18f
>  [ 2060.487129]  [<c119ff64>] ? avc_has_perm+0x3c/0x46
>  [ 2060.487142]  [<c11a08ac>] ? selinux_task_wait+0x30/0x32
>  [ 2060.487155]  [<c119d9c8>] ? security_task_wait+0xf/0x11
>  [ 2060.487168]  [<c10565ee>] ? wait_consider_task+0x6a/0xacc
>  [ 2060.487181]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
>  [ 2060.487195]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487207]  [<c1022540>] ? xen_clocksource_read+0x1b/0x1e
>  [ 2060.487221]  [<c10225fa>] ? xen_clocksource_get_cycles+0xa/0x28
>  [ 2060.487235]  [<c106d529>] ? clocksource_read+0x9/0xc
>  [ 2060.487248]  [<c10dc476>] sys_select+0x68/0x84
>  [ 2060.487260]  [<c1065e9b>] ? sys_clock_gettime+0x64/0x77
>  [ 2060.487274]  [<c1025954>] sysenter_do_call+0x12/0x28
>  [ 2060.487284] kthreadd      S f705078c     0     2      0 0x00000000
>  [ 2060.487302]  f7057fcc 00000246 00000000 f705078c c17f4f44 c17f9ac0
> f705078c f5487c50
>  [ 2060.487340]  c17f9ac0 c17f9ac0 00000000 00000000 0000007b 00000001
> 6b826545 000001d2
>  [ 2060.487378]  f7e16ac0 f7050500 00000061 00000286 00000000 00000000
> f5487c50 c171d018
>  [ 2060.487417] Call Trace:
>  [ 2060.487428]  [<c1066a00>] kthreadd+0x78/0xe3
>  [ 2060.487441]  [<c1066988>] ? kthreadd+0x0/0xe3
>  [ 2060.487454]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487464] migration/0   S f705118c     0     3      2 0x00000000
>  [ 2060.487470]  f705ff90 00000246 00000001 f705118c c17f4f44 c17f9ac0
> f705118c c1022023
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a0efd c10226f4 00000000
> 7c7b908a 000001d3
>  [ 2060.487470]  f7e06ac0 f7050f00 f705ff90 c1049c08 00000000 00000000
> f7e06ac0 f7e06f1c
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c1022023>] ? xen_force_evtchn_callback+0xf/0x14
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c1049c08>] ? complete+0x34/0x3e
>  [ 2060.487470]  [<c105098a>] ? migration_thread+0x0/0x1d8
>  [ 2060.487470]  [<c1050aea>] migration_thread+0x160/0x1d8
>  [ 2060.487470]  [<c1049c08>] ? complete+0x34/0x3e
>  [ 2060.487470]  [<c105098a>] ? migration_thread+0x0/0x1d8
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] ksoftirqd/0   S f705168c     0     4      2 0x00000000
>  [ 2060.487470]  f7061fa8 00000246 c108fbe5 f705168c c17f4f44 c17f9ac0
> f705168c c17899e0
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a0efd c10597ca 00000000
> 857681a0 000001d3
>  [ 2060.487470]  f7e06ac0 f7051400 c10226f4 f7e02508 00000000 f7060200
> 00000000 c17899e0
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c108fbe5>] ? __rcu_process_callbacks+0x37/0x1a8
>  [ 2060.487470]  [<c10597ca>] ? __do_softirq+0x15d/0x16c
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c1059831>] ? ksoftirqd+0x0/0xb4
>  [ 2060.487470]  [<c105985d>] ksoftirqd+0x2c/0xb4
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] migration/1   S f7051b8c     0     5      2 0x00000000
>  [ 2060.487470]  f7063f90 00000246 c14d0dbc f7051b8c c17f4f44 c17f9ac0
> f7051b8c f444f200
>  [ 2060.487470]  c17f9ac0 c17f9ac0 f7e02130 f7e16ac0 f7063f88 00000001
> 85f69449 000001d3
>  [ 2060.487470]  f7e16ac0 f7051900 000001d3 00000000 f7e16ac0 f7e02130
> f7e16ac0 f7e16f1c
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c1050aea>] migration_thread+0x160/0x1d8
>  [ 2060.487470]  [<c105098a>] ? migration_thread+0x0/0x1d8
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] ksoftirqd/1   S f705208c     0     6      2 0x00000000
>  [ 2060.487470]  f7065fa8 00000246 c108fbe5 f705208c c17f4f44 c17f9ac0
> f705208c c17899e0
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a0ecf c10597ca 00000001
> 7d261825 000001d3
>  [ 2060.487470]  f7e16ac0 f7051e00 c10226f4 f7e12508 00000000 f7060200
> 00000001 c17899e0
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c108fbe5>] ? __rcu_process_callbacks+0x37/0x1a8
>  [ 2060.487470]  [<c10597ca>] ? __do_softirq+0x15d/0x16c
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c1059831>] ? ksoftirqd+0x0/0xb4
>  [ 2060.487470]  [<c105985d>] ksoftirqd+0x2c/0xb4
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] events/0      S f705258c     0     7      2 0x00000000
>  [ 2060.487470]  f7085f7c 00000246 00000000 f705258c c17f4f44 c17f9ac0
> f705258c f7085f40
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a6812 00000000 00000000
> a191ce79 000001df
>  [ 2060.487470]  f7e06ac0 f7052300 c10226eb c14c2393 f7085f7c c1066f07
> f7e07080 f7e07084
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c10b7192>] ? vmstat_update+0x0/0x2e
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] events/1      S f7052a8c     0     8      2 0x00000000
>  [ 2060.487470]  f7087f7c 00000246 00000001 f7052a8c c17f4f44 c17f9ac0
> f7052a8c f7087f40
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 001a12d7 00000000 00000001
> a1920063 000001df
>  [ 2060.487470]  f7e16ac0 f7052800 c10226eb c14c2393 f7087f7c c1066f07
> f7e17080 f7e17084
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c10b7192>] ? vmstat_update+0x0/0x2e
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] cpuset        S f7052f8c     0     9      2 0x00000000
>  [ 2060.487470]  f7089f7c 00000246 f7052d00 f7052f8c c17f4f44 c17f9ac0
> f7052f8c 00000000
>  [ 2060.487470]  c17f9ac0 c17f9ac0 f7e070cc f7089f98 00000000 00000000
> 0135a878 00000000
>  [ 2060.487470]  f7e06ac0 f7052d00 c10226eb c14c2393 f7089f7c c1066f07
> f7e070c0 f7e070c0
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] khelper       S f705348c     0    10      2 0x00000000
>  [ 2060.487470]  f708df7c 00000246 00000000 f705348c c17f4f44 c17f9ac0
> f705348c 00000000
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c17f9ac0 00083386 00000000 00000001
> 0389f6eb 000000c3
>  [ 2060.487470]  f7e16ac0 f7053200 c10226eb c14c2393 f708df7c c1066f07
> f7e07100 f7e07104
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c1062567>] ? __call_usermodehelper+0x0/0x59
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] netns         S f709078c     0    13      2 0x00000000
>  [ 2060.487470]  f7097f7c 00000246 f7090500 f709078c c17f4f44 c17f9ac0
> f709078c 00000000
>  [ 2060.487470]  c17f9ac0 c17f9ac0 f7e0714c f7097f98 00000000 00000000
> 013f30eb 00000000
>  [ 2060.487470]  f7e06ac0 f7090500 c10226eb c14c2393 f7097f7c c1066f07
> f7e07140 f7e07140
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] async/mgr     S f709168c     0    16      2 0x00000000
>  [ 2060.487470]  f709df90 00000246 c10226f4 f709168c c17f4f44 c17f9ac0
> f709168c c14c2393
>  [ 2060.487470]  c17f9ac0 c17f9ac0 f709df88 c1050462 00000000 00000001
> 474dbc73 00000000
>  [ 2060.487470]  f7e16ac0 f7091400 00000000 f6890200 00000001 00000005
> 00000001 00000005
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1050462>] ? try_to_wake_up+0x2a7/0x2b2
>  [ 2060.487470]  [<c106bb5e>] async_manager_thread+0x9e/0xbe
>  [ 2060.487470]  [<c105046d>] ? default_wake_function+0x0/0xd
>  [ 2060.487470]  [<c106bac0>] ? async_manager_thread+0x0/0xbe
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] xenwatch      S f709348c     0    22      2 0x00000000
>  [ 2060.487470]  f70d7f90 00000246 f497fe40 f709348c c17f4f44 c17f9ac0
> f709348c c1716550
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c1731448 f70d7f98 00000000 00000000
> 56df3b17 000000c9
>  [ 2060.487470]  f7e06ac0 f7093200 c10226eb c14c2393 f70d7f90 c1066f07
> f480f540 f70d7f98
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c122c3d4>] xenwatch_thread+0x6e/0x102
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c122c366>] ? xenwatch_thread+0x0/0x102
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] xenbus        S f709398c     0    23      2 0x00000000
>  [ 2060.487470]  f70d9f84 00000246 00000001 f709398c c17f4f44 c17f9ac0
> f709398c 00000003
>  [ 2060.487470]  c17f9ac0 c17f9ac0 c1731424 f70d9f8c 00000000 00000000
> 56dfaec4 000000c9
>  [ 2060.487470]  f7e06ac0 f7093700 c10226eb c14c2393 f70d9f84 c1066f07
> f480f680 00000000
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c122bc36>] xb_wait_for_data_to_read+0x84/0x9d
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c122c19b>] xenbus_thread+0xb/0x1d6
>  [ 2060.487470]  [<c122c190>] ? xenbus_thread+0x0/0x1d6
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] kblockd/0     S f70ddb8c     0   241      2 0x00000000
>  [ 2060.487470]  f709ff7c 00000246 f7116800 f70ddb8c c17f4f44 c17f9ac0
> f70ddb8c c14c23fe
>  [ 2060.487470]  c17f9ac0 c17f9ac0 f7e072ec f709ff98 00000000 00000000
> 7939268a 000001d3
>  [ 2060.487470]  f7e06ac0 f70dd900 c10226eb c14c2393 f709ff7c c1066f07
> f7e072e0 f7e072e4
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c14c23fe>] ? _spin_lock_irq+0x18/0x2e
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>] ? check_events+0x8/0xc
>  [ 2060.487470]  [<c11ced0b>] ? cfq_kick_queue+0x0/0x3c
>  [ 2060.487470]  [<c1066d65>] ? autoremove_wake_function+0x0/0x2f
>  [ 2060.487470]  [<c10634f1>] ? worker_thread+0x0/0x1cf
>  [ 2060.487470]  [<c1066ad6>] kthread+0x6b/0x70
>  [ 2060.487470]  [<c1066a6b>] ? kthread+0x0/0x70
>  [ 2060.487470]  [<c1026477>] kernel_thread_helper+0x7/0x10
>  [ 2060.487470] kblockd/1     S f70de08c     0   242      2 0x00000000
>  [ 2060.487470]  f7095f7c 00000246 f7116800 f70de08c c17f4f44 c17f9ac0
> f70de08c c14c23fe
>  [ 2060.487470]  c17f9ac0 c17f9ac0 f7e172ec f7095f98 00000000 00000001
> 7bfcbffc 000001d3
>  [ 2060.487470]  f7e16ac0 f70dde00 c10226eb c14c2393 f7095f7c c1066f07
> f7e172e0 f7e172e4
>  [ 2060.487470] Call Trace:
>  [ 2060.487470]  [<c14c23fe>] ? _spin_lock_irq+0x18/0x2e
>  [ 2060.487470]  [<c10226eb>] ? xen_restore_fl_direct_end+0x0/0x1
>  [ 2060.487470]  [<c14c2393>] ? _spin_unlock_irqrestore+0x2e/0x30
>  [ 2060.487470]  [<c1066f07>] ? prepare_to_wait+0x42/0x47
>  [ 2060.487470]  [<c1063583>] worker_thread+0x92/0x1cf
>  [ 2060.487470]  [<c10226f4>^M^?^?
>
>
> TIA,
>
> Alex
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xensource.com
> http://lists.xensource.com/xen-devel
>

[-- Attachment #1.2: Type: text/html, Size: 22122 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-09-06 23:03 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-18 15:44 dom0 hangs on shutdown if guest running Alex Zeffertt
2010-09-06 23:03 ` viciu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).