<div dir="ltr">I used xl vcpu-set <VM> <VCPUS> to assign my VCPUs. If I however use the config file in /etc/xen and declare my VCPUs there, my domain doesn't crash anymore. <div><br></div><div>Thanks for all your help though</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-05 11:17 GMT+02:00 Björn Brandenburg <span dir="ltr"><<a href="mailto:bbb@mpi-sws.org" target="_blank">bbb@mpi-sws.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=""><br>
On 05 May 2014, at 11:03, Thijs Raets <<a href="mailto:thijsraets@gmail.com">thijsraets@gmail.com</a>> wrote:<br>
<br>
> Hi,<br>
><br>
</div><div><div class="h5">> The problem is not within RT-Xen since under the credit scheduler the domain also crashes. I reinstalled litmus and the litmus tools to the latest version (2014). I also reworked base_task.c and did my tests again. But still no luck. I noticed that my VM does not crash if I only assign it 1 VCPU(even when executing the task set meant for the 6 VCPUs!) . And yes Xen is fundamental to my research.<br>

><br>
><br>
> /dev/litmus/log:<br>
><br>
> 79 P0: (base_task/764:0) alloc_ctrl_page ctrl_page = ffff88006157f000<br>
><br>
> 80 P0: (base_task/764:0) litmus/ctrl: mapping ffff88006157f000 (pfn:6157f) to 0x7f26c56f8000 (prot:8000000000000027)<br>
><br>
> 81 P0: (base_task/764:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 82 P0: Setting up rt task parameters for process 764.<br>
><br>
> 83 P1: (base_task/765:0) alloc_ctrl_page ctrl_page = ffff88001d3cb000<br>
><br>
> 84 P1: (base_task/765:0) litmus/ctrl: mapping ffff88001d3cb000 (pfn:1d3cb) to 0x7fb131f28000 (prot:8000000000000027)<br>
><br>
> 85 P1: (base_task/765:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 86 P0: gsn edf: task new 764<br>
><br>
> 87 P0: rt: adding base_task/764 (12000000, 601000000, 601000000) rel=245998448412 to ready queue at 245998449965<br>
><br>
> 88 P0: (base_task/764:1) linking to local CPU 0 to avoid IPI<br>
><br>
> 89 P0: (base_task/764:1) ignoring an enqueue, not a wake up.<br>
><br>
> 90 P0: (base_task/764:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 91 P0: (base_task/764:1) try_to_wake_up() state:1<br>
><br>
> 92 P0: (base_task/764:1) try_to_wake_up() done state:0<br>
><br>
> 93 P0: (base_task/764:1) try_to_wake_up() state:0<br>
><br>
> 94 P0: (base_task/764:1) try_to_wake_up() done state:0<br>
><br>
> 95 P0: (base_task/764:1) block at 245998573054<br>
><br>
> 96 P0: (base_task/764:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 97 P0: (base_task/764:1) scheduled_on = NO_CPU<br>
><br>
> 98 P2: (base_task/766:0) alloc_ctrl_page ctrl_page = ffff88001d2a9000<br>
><br>
> 99 P2: (base_task/766:0) litmus/ctrl: mapping ffff88001d2a9000 (pfn:1d2a9) to 0x7f199e100000 (prot:8000000000000027)<br>
><br>
> 100 P2: (base_task/766:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 101 P2: Setting up rt task parameters for process 766.<br>
><br>
> 102 P2: gsn edf: task new 766<br>
><br>
> 103 P2: rt: adding base_task/766 (334000000, 636000000, 636000000) rel=245999566110 to ready queue at 245999567302<br>
><br>
> 104 P2: (base_task/766:1) linking to local CPU 2 to avoid IPI<br>
><br>
> 105 P2: (base_task/766:1) ignoring an enqueue, not a wake up.<br>
><br>
> 106 P2: (base_task/766:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 107 P2: (base_task/766:1) try_to_wake_up() state:1<br>
><br>
> 108 P2: (base_task/766:1) try_to_wake_up() done state:0<br>
><br>
> 109 P2: (base_task/766:1) try_to_wake_up() state:0<br>
><br>
> 110 P2: (base_task/766:1) try_to_wake_up() done state:0<br>
><br>
> 111 P2: (base_task/766:1) block at 245999651240<br>
><br>
> 112 P2: (base_task/766:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 113 P2: (base_task/766:1) scheduled_on = NO_CPU<br>
><br>
> 114 P3: (base_task/767:0) alloc_ctrl_page ctrl_page = ffff88001d3da000<br>
><br>
> 115 P3: (base_task/767:0) litmus/ctrl: mapping ffff88001d3da000 (pfn:1d3da) to 0x7fc667408000 (prot:8000000000000027)<br>
><br>
> 116 P3: (base_task/767:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 117 P4: Setting up rt task parameters for process 767.<br>
><br>
> 118 P4: gsn edf: task new 767<br>
><br>
> 119 P4: rt: adding base_task/767 (128000000, 644000000, 644000000) rel=246003046895 to ready queue at 246003048071<br>
><br>
> 120 P4: (base_task/767:1) linking to local CPU 4 to avoid IPI<br>
><br>
> 121 P4: (base_task/767:1) ignoring an enqueue, not a wake up.<br>
><br>
> 122 P4: (base_task/767:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 123 P4: (base_task/767:1) try_to_wake_up() state:1<br>
><br>
> 124 P4: (base_task/767:1) try_to_wake_up() done state:0<br>
><br>
> 125 P4: (base_task/767:1) try_to_wake_up() state:0<br>
><br>
> 126 P4: (base_task/767:1) try_to_wake_up() done state:0<br>
><br>
> 127 P4: (base_task/767:1) block at 246003225410<br>
><br>
> 128 P4: (base_task/767:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 129 P4: (base_task/767:1) scheduled_on = NO_CPU<br>
><br>
> 130 P4: Setting up rt task parameters for process 765.<br>
><br>
> 131 P4: gsn edf: task new 765<br>
><br>
> 132 P4: rt: adding base_task/765 (478000000, 634000000, 634000000) rel=246003479909 to ready queue at 246003480520<br>
><br>
> 133 P4: (base_task/765:1) linking to local CPU 4 to avoid IPI<br>
><br>
> 134 P4: (base_task/765:1) ignoring an enqueue, not a wake up.<br>
><br>
> 135 P4: (base_task/765:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 136 P4: (base_task/765:1) try_to_wake_up() state:1<br>
><br>
> 137 P4: (base_task/765:1) try_to_wake_up() done state:0<br>
><br>
> 138 P4: (base_task/765:1) try_to_wake_up() state:0<br>
><br>
> 139 P4: (base_task/765:1) try_to_wake_up() done state:0<br>
><br>
> 140 P4: (base_task/765:1) block at 246003516461<br>
><br>
> 141 P4: (base_task/765:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 142 P4: (base_task/765:1) scheduled_on = NO_CPU<br>
><br>
> 143 P1: (base_task/768:0) alloc_ctrl_page ctrl_page = ffff88001d63b000<br>
><br>
> 144 P1: (base_task/768:0) litmus/ctrl: mapping ffff88001d63b000 (pfn:1d63b) to 0x7f04cd8f8000 (prot:8000000000000027)<br>
><br>
> 145 P1: (base_task/768:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 146 P1: Setting up rt task parameters for process 768.<br>
><br>
> 147 P1: gsn edf: task new 768<br>
><br>
> 148 P1: rt: adding base_task/768 (460000000, 645000000, 645000000) rel=246004420644 to ready queue at 246004421838<br>
><br>
> 149 P1: (base_task/768:1) linking to local CPU 1 to avoid IPI<br>
><br>
> 150 P1: (base_task/768:1) ignoring an enqueue, not a wake up.<br>
><br>
> 151 P1: (base_task/768:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 152 P1: (base_task/768:1) try_to_wake_up() state:1<br>
><br>
> 153 P1: (base_task/768:1) try_to_wake_up() done state:0<br>
><br>
> 154 P1: (base_task/768:1) try_to_wake_up() state:0<br>
><br>
> 155 P1: (base_task/768:1) try_to_wake_up() done state:0<br>
><br>
> 156 P1: (base_task/768:1) block at 246004490589<br>
><br>
> 157 P1: (base_task/768:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 158 P1: (base_task/768:1) scheduled_on = NO_CPU<br>
><br>
> 159 P0: (base_task/769:0) alloc_ctrl_page ctrl_page = ffff88001c886000<br>
><br>
> 160 P0: (base_task/769:0) litmus/ctrl: mapping ffff88001c886000 (pfn:1c886) to 0x7f609f8e8000 (prot:8000000000000027)<br>
><br>
> 161 P0: (base_task/769:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 162 P0: Setting up rt task parameters for process 769.<br>
><br>
> 163 P0: gsn edf: task new 769<br>
><br>
> 164 P0: rt: adding base_task/769 (10000000, 662000000, 662000000) rel=246007204229 to ready queue at 246007205266<br>
><br>
> 165 P0: (base_task/769:1) linking to local CPU 0 to avoid IPI<br>
><br>
> 166 P0: (base_task/769:1) ignoring an enqueue, not a wake up.<br>
><br>
> 167 P0: (base_task/769:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 168 P0: (base_task/769:1) try_to_wake_up() state:1<br>
><br>
> 169 P0: (base_task/769:1) try_to_wake_up() done state:0<br>
><br>
> 170 P0: (base_task/769:1) try_to_wake_up() state:0<br>
><br>
> 171 P0: (base_task/769:1) try_to_wake_up() done state:0<br>
><br>
> 172 P0: (base_task/769:1) block at 246007248304<br>
><br>
> 173 P0: (base_task/769:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 174 P0: (base_task/769:1) scheduled_on = NO_CPU<br>
><br>
> 175 P2: (base_task/772:0) alloc_ctrl_page ctrl_page = ffff88001d71e000<br>
><br>
> 176 P2: (base_task/772:0) litmus/ctrl: mapping ffff88001d71e000 (pfn:1d71e) to 0x7f7d70028000 (prot:8000000000000027)<br>
><br>
> 177 P2: (base_task/772:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 178 P2: Setting up rt task parameters for process 772.<br>
><br>
> 179 P3: (base_task/770:0) alloc_ctrl_page ctrl_page = ffff88001d21e000<br>
><br>
> 180 P3: (base_task/770:0) litmus/ctrl: mapping ffff88001d21e000 (pfn:1d21e) to 0x7f106ed30000 (prot:8000000000000027)<br>
><br>
> 181 P3: (base_task/770:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 182 P2: gsn edf: task new 772<br>
><br>
> 183 P2: rt: adding base_task/772 (137000000, 691000000, 691000000) rel=246010030031 to ready queue at 246010031755<br>
><br>
> 184 P2: (base_task/772:1) linking to local CPU 2 to avoid IPI<br>
><br>
> 185 P2: (base_task/772:1) ignoring an enqueue, not a wake up.<br>
><br>
> 186 P2: (base_task/772:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 187 P4: (base_task/772:1) try_to_wake_up() state:1<br>
><br>
> 188 P4: (base_task/772:1) try_to_wake_up() done state:0<br>
><br>
> 189 P3: Setting up rt task parameters for process 770.<br>
><br>
> 190 P2: (base_task/772:1) try_to_wake_up() state:0<br>
><br>
> 191 P2: (base_task/772:1) try_to_wake_up() done state:0<br>
><br>
> 192 P2: (base_task/772:1) try_to_wake_up() state:0<br>
><br>
> 193 P2: (base_task/772:1) try_to_wake_up() done state:0<br>
><br>
> 194 P2: (base_task/772:1) block at 246010152448<br>
><br>
> 195 P2: (base_task/772:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 196 P2: (base_task/772:1) scheduled_on = NO_CPU<br>
><br>
> 197 P3: gsn edf: task new 770<br>
><br>
> 198 P3: rt: adding base_task/770 (103000000, 666000000, 666000000) rel=246010179923 to ready queue at 246010181373<br>
><br>
> 199 P3: (base_task/770:1) linking to local CPU 3 to avoid IPI<br>
><br>
> 200 P3: (base_task/770:1) ignoring an enqueue, not a wake up.<br>
><br>
> 201 P3: (base_task/770:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 202 P3: (base_task/770:1) try_to_wake_up() state:1<br>
><br>
> 203 P3: (base_task/770:1) try_to_wake_up() done state:0<br>
><br>
> 204 P3: (base_task/770:1) try_to_wake_up() state:0<br>
><br>
> 205 P3: (base_task/770:1) try_to_wake_up() done state:0<br>
><br>
> 206 P5: (base_task/771:0) alloc_ctrl_page ctrl_page = ffff88007c2bc000<br>
><br>
> 207 P3: (base_task/770:1) block at 246010246008<br>
><br>
> 208 P5: (base_task/771:0) litmus/ctrl: mapping ffff88007c2bc000 (pfn:7c2bc) to 0x7fa7f5ae8000 (prot:8000000000000027)<br>
><br>
> 209 P3: (base_task/770:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 210 P3: (base_task/770:1) scheduled_on = NO_CPU<br>
><br>
> 211 P5: (base_task/771:0) litmus_ctrl_mmap flags=0x10162073 prot=0x8000000000000027<br>
><br>
> 212 P5: Setting up rt task parameters for process 771.<br>
><br>
> 213 P5: gsn edf: task new 771<br>
><br>
> 214 P5: rt: adding base_task/771 (276000000, 678000000, 678000000) rel=246010457309 to ready queue at 246010458266<br>
><br>
> 215 P5: (base_task/771:1) linking to local CPU 5 to avoid IPI<br>
><br>
> 216 P5: (base_task/771:1) ignoring an enqueue, not a wake up.<br>
><br>
> 217 P5: (base_task/771:1) blocks:0 out_of_time:0 np:0 sleep:0 preempt:0 state:0 sig:0<br>
><br>
> 218 P5: (base_task/771:1) try_to_wake_up() state:1<br>
><br>
> 219 P5: (base_task/771:1) try_to_wake_up() done state:0<br>
><br>
> 220 P5: (base_task/771:1) try_to_wake_up() state:0<br>
><br>
> 221 P5: (base_task/771:1) try_to_wake_up() done state:0<br>
><br>
> 222 P5: (base_task/771:1) block at 246010519089<br>
><br>
> 223 P5: (base_task/771:1) blocks:1 out_of_time:0 np:0 sleep:0 preempt:1 state:1 sig:0<br>
><br>
> 224 P5: (base_task/771:1) scheduled_on = NO_CPU<br>
><br>
> 225 P0: <<<<<< synchronous task system release >>>>>><br>
><br>
> 226 P0: (base_task/771:1) try_to_wake_up() state:1<br>
><br>
> 227 P0: (base_task/771:1) wake_up at 249335157596<br>
><br>
> 228 P0: rt: adding base_task/771 (276000000, 678000000, 678000000) rel=249335160937 to ready queue at 249335162445<br>
><br>
> 229 P0: (base_task/771:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 230 P0: (base_task/771:2) try_to_wake_up() done state:0<br>
><br>
> 231 P0: (release_ts/773:0) will be preempted by base_task/771<br>
><br>
> 232 P0: (base_task/771:2) scheduled_on = P0<br>
><br>
> 233 P0: (base_task/771:2) migrate from 5<br>
><br>
> 234 P0: (base_task/771:2) stack_in_use=-1<br>
><br>
> 235 P0: (base_task/771:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 236 P0: (base_task/771:2) job_completion().<br>
><br>
> 237 P0: (base_task/771:2) sporadic release at 250335000000<br>
><br>
> 238 P0: (base_task/771:3) add_release(), rel=250335000000<br>
><br>
> 239 P0: (base_task/771:3) scheduled_on = NO_CPU<br>
><br>
> 240 P0: (base_task/770:1) try_to_wake_up() state:1<br>
><br>
> 241 P0: (base_task/770:1) wake_up at 249335243177<br>
><br>
> 242 P0: rt: adding base_task/770 (103000000, 666000000, 666000000) rel=249335245245 to ready queue at 249335246291<br>
><br>
> 243 P0: (base_task/770:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 244 P0: (base_task/770:2) try_to_wake_up() done state:0<br>
><br>
> 245 P0: (release_ts/773:0) will be preempted by base_task/770<br>
><br>
> 246 P0: (base_task/770:2) scheduled_on = P0<br>
><br>
> 247 P0: (base_task/770:2) migrate from 3<br>
><br>
> 248 P0: (base_task/770:2) stack_in_use=-1<br>
><br>
> 249 P0: (base_task/770:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 250 P0: (base_task/770:2) job_completion().<br>
><br>
> 251 P0: (base_task/770:2) sporadic release at 250335000000<br>
><br>
> 252 P0: (base_task/770:3) add_release(), rel=250335000000<br>
><br>
> 253 P0: (base_task/770:3) scheduled_on = NO_CPU<br>
><br>
> 254 P0: (base_task/772:1) try_to_wake_up() state:1<br>
><br>
> 255 P0: (base_task/772:1) wake_up at 249335309319<br>
><br>
> 256 P0: rt: adding base_task/772 (137000000, 691000000, 691000000) rel=249335311261 to ready queue at 249335312403<br>
><br>
> 257 P0: (base_task/772:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 258 P0: (base_task/772:2) try_to_wake_up() done state:0<br>
><br>
> 259 P0: (release_ts/773:0) will be preempted by base_task/772<br>
><br>
> 260 P0: (base_task/772:2) scheduled_on = P0<br>
><br>
> 261 P0: (base_task/772:2) migrate from 2<br>
><br>
> 262 P0: (base_task/772:2) stack_in_use=-1<br>
><br>
> 263 P0: (base_task/772:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 264 P0: (base_task/772:2) job_completion().<br>
><br>
> 265 P0: (base_task/772:2) sporadic release at 250335000000<br>
><br>
> 266 P0: (base_task/772:3) add_release(), rel=250335000000<br>
><br>
> 267 P0: (base_task/772:3) scheduled_on = NO_CPU<br>
><br>
> 268 P0: (base_task/769:1) try_to_wake_up() state:1<br>
><br>
> 269 P0: (base_task/769:1) wake_up at 249335371192<br>
><br>
> 270 P0: rt: adding base_task/769 (10000000, 662000000, 662000000) rel=249335373171 to ready queue at 249335374185<br>
><br>
> 271 P0: (base_task/769:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 272 P0: (base_task/769:2) try_to_wake_up() done state:0<br>
><br>
> 273 P0: (release_ts/773:0) will be preempted by base_task/769<br>
><br>
> 274 P0: (base_task/769:2) scheduled_on = P0<br>
><br>
> 275 P0: (base_task/769:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 276 P0: (base_task/769:2) job_completion().<br>
><br>
> 277 P0: (base_task/769:2) sporadic release at 250335000000<br>
><br>
> 278 P0: (base_task/769:3) add_release(), rel=250335000000<br>
><br>
> 279 P0: (base_task/769:3) scheduled_on = NO_CPU<br>
><br>
> 280 P0: (base_task/768:1) try_to_wake_up() state:1<br>
><br>
> 281 P0: (base_task/768:1) wake_up at 249335422499<br>
><br>
> 282 P0: rt: adding base_task/768 (460000000, 645000000, 645000000) rel=249335424518 to ready queue at 249335425670<br>
><br>
> 283 P0: (base_task/768:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 284 P0: (base_task/768:2) try_to_wake_up() done state:0<br>
><br>
> 285 P0: (release_ts/773:0) will be preempted by base_task/768<br>
><br>
> 286 P0: (base_task/768:2) scheduled_on = P0<br>
><br>
> 287 P0: (base_task/768:2) migrate from 1<br>
><br>
> 288 P0: (base_task/768:2) stack_in_use=-1<br>
><br>
> 289 P0: (base_task/768:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 290 P0: (base_task/768:2) job_completion().<br>
><br>
> 291 P0: (base_task/768:2) sporadic release at 250335000000<br>
><br>
> 292 P0: (base_task/768:3) add_release(), rel=250335000000<br>
><br>
> 293 P0: (base_task/768:3) scheduled_on = NO_CPU<br>
><br>
> 294 P0: (base_task/765:1) try_to_wake_up() state:1<br>
><br>
> 295 P0: (base_task/765:1) wake_up at 249335483548<br>
><br>
> 296 P0: rt: adding base_task/765 (478000000, 634000000, 634000000) rel=249335485511 to ready queue at 249335486540<br>
><br>
> 297 P0: (base_task/765:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 298 P0: (base_task/765:2) try_to_wake_up() done state:0<br>
><br>
> 299 P0: (release_ts/773:0) will be preempted by base_task/765<br>
><br>
> 300 P0: (base_task/765:2) scheduled_on = P0<br>
><br>
> 301 P0: (base_task/765:2) migrate from 4<br>
><br>
> 302 P0: (base_task/765:2) stack_in_use=-1<br>
><br>
> 303 P0: (base_task/765:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 304 P0: (base_task/765:2) job_completion().<br>
><br>
> 305 P0: (base_task/765:2) sporadic release at 250335000000<br>
><br>
> 306 P0: (base_task/765:3) add_release(), rel=250335000000<br>
><br>
> 307 P0: (base_task/765:3) scheduled_on = NO_CPU<br>
><br>
> 308 P0: (base_task/767:1) try_to_wake_up() state:1<br>
><br>
> 309 P0: (base_task/767:1) wake_up at 249335548928<br>
><br>
> 310 P0: rt: adding base_task/767 (128000000, 644000000, 644000000) rel=249335551007 to ready queue at 249335551763<br>
><br>
> 311 P0: (base_task/767:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 312 P0: (base_task/767:2) try_to_wake_up() done state:0<br>
><br>
> 313 P0: (release_ts/773:0) will be preempted by base_task/767<br>
><br>
> 314 P0: (base_task/767:2) scheduled_on = P0<br>
><br>
> 315 P0: (base_task/767:2) migrate from 4<br>
><br>
> 316 P0: (base_task/767:2) stack_in_use=-1<br>
><br>
> 317 P0: (base_task/767:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 318 P0: (base_task/767:2) job_completion().<br>
><br>
> 319 P0: (base_task/767:2) sporadic release at 250335000000<br>
><br>
> 320 P0: (base_task/767:3) add_release(), rel=250335000000<br>
><br>
> 321 P0: (base_task/767:3) scheduled_on = NO_CPU<br>
><br>
> 322 P0: (base_task/766:1) try_to_wake_up() state:1<br>
><br>
> 323 P0: (base_task/766:1) wake_up at 249335611816<br>
><br>
> 324 P0: rt: adding base_task/766 (334000000, 636000000, 636000000) rel=249335613791 to ready queue at 249335614536<br>
><br>
> 325 P0: (base_task/766:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 326 P0: (base_task/766:2) try_to_wake_up() done state:0<br>
><br>
> 327 P0: (release_ts/773:0) will be preempted by base_task/766<br>
><br>
> 328 P0: (base_task/766:2) scheduled_on = P0<br>
><br>
> 329 P0: (base_task/766:2) migrate from 2<br>
><br>
> 330 P0: (base_task/766:2) stack_in_use=-1<br>
><br>
> 331 P0: (base_task/766:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 332 P0: (base_task/766:2) job_completion().<br>
><br>
> 333 P0: (base_task/766:2) sporadic release at 250335000000<br>
><br>
> 334 P0: (base_task/766:3) add_release(), rel=250335000000<br>
><br>
> 335 P0: (base_task/766:3) scheduled_on = NO_CPU<br>
><br>
> 336 P0: (base_task/764:1) try_to_wake_up() state:1<br>
><br>
> 337 P0: (base_task/764:1) wake_up at 249335673983<br>
><br>
> 338 P0: rt: adding base_task/764 (12000000, 601000000, 601000000) rel=249335675958 to ready queue at 249335676749<br>
><br>
> 339 P0: (base_task/764:2) linking to local CPU 0 to avoid IPI<br>
><br>
> 340 P0: (base_task/764:2) try_to_wake_up() done state:0<br>
><br>
> 341 P0: (release_ts/773:0) will be preempted by base_task/764<br>
><br>
> 342 P0: (base_task/764:2) scheduled_on = P0<br>
><br>
> 343 P0: (base_task/764:2) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 344 P0: (base_task/764:2) job_completion().<br>
><br>
> 345 P0: (base_task/764:2) sporadic release at 250335000000<br>
><br>
> 346 P0: (base_task/764:3) add_release(), rel=250335000000<br>
><br>
> 347 P0: (base_task/764:3) scheduled_on = NO_CPU<br>
><br>
> 348 P0: (base_task/764:3) linking to local CPU 0 to avoid IPI<br>
><br>
> 349 P0: check_for_preemptions: attempting to link task 765 to 2<br>
><br>
> 350 P0: P1 is closest available CPU to P0<br>
><br>
> 351 P0: check_for_preemptions: attempting to link task 766 to 2<br>
><br>
> 352 P0: P2 is closest available CPU to P0<br>
><br>
> 353 P0: check_for_preemptions: attempting to link task 767 to 3<br>
><br>
> 354 P0: P3 is closest available CPU to P0<br>
><br>
> 355 P0: check_for_preemptions: attempting to link task 768 to 4<br>
><br>
> 356 P0: P4 is closest available CPU to P0<br>
><br>
> 357 P0: check_for_preemptions: attempting to link task 769 to 5<br>
><br>
> 358 P0: P5 is closest available CPU to P0<br>
><br>
> 359 P0: (swapper/0/0:0) will be preempted by base_task/764<br>
><br>
> 360 P0: (base_task/764:3) scheduled_on = P0<br>
><br>
> 361 P0: (base_task/764:3) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 362 P0: (base_task/764:3) job_completion().<br>
><br>
> 363 P0: (base_task/764:4) add_release(), rel=250936000000<br>
><br>
> 364 P0: (base_task/770:3) linking to local CPU 0 to avoid IPI<br>
><br>
> 365 P0: (base_task/770:3) scheduled_on = P0<br>
><br>
> 366 P0: (base_task/764:4) scheduled_on = NO_CPU<br>
><br>
> 367 P5: (swapper/5/0:0) will be preempted by base_task/769<br>
><br>
> 368 P5: (base_task/769:3) scheduled_on = P5<br>
><br>
> 369 P5: (base_task/769:3) migrate from 0<br>
><br>
> 370 P5: (base_task/769:3) stack_in_use=-1<br>
><br>
> 371 P5: (base_task/769:3) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 372 P5: (base_task/769:3) job_completion().<br>
><br>
> 373 P5: (base_task/769:4) add_release(), rel=250997000000<br>
><br>
> 374 P5: (base_task/771:3) linking to local CPU 5 to avoid IPI<br>
><br>
> 375 P5: (base_task/771:3) scheduled_on = P5<br>
><br>
> 376 P5: (base_task/769:4) scheduled_on = NO_CPU<br>
><br>
> 377 P5: (base_task/771:3) migrate from 0<br>
><br>
> 378 P5: (base_task/771:3) stack_in_use=-1<br>
><br>
> 379 P0: (base_task/770:3) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 380 P0: (base_task/770:3) job_completion().<br>
><br>
> 381 P0: (base_task/770:4) add_release(), rel=251001000000<br>
><br>
> 382 P0: (base_task/772:3) linking to local CPU 0 to avoid IPI<br>
><br>
> 383 P0: (base_task/772:3) scheduled_on = P0<br>
><br>
> 384 P0: (base_task/770:4) scheduled_on = NO_CPU<br>
><br>
> 385 P0: (base_task/772:3) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 386 P0: (base_task/772:3) job_completion().<br>
><br>
> 387 P0: (base_task/772:4) add_release(), rel=251026000000<br>
><br>
> 388 P0: (base_task/772:4) scheduled_on = NO_CPU<br>
><br>
> 389 P1: (swapper/1/0:0) will be preempted by base_task/765<br>
><br>
> 390 P1: (base_task/765:3) scheduled_on = P1<br>
><br>
> 391 P1: (base_task/765:3) migrate from 0<br>
><br>
> 392 P1: (base_task/765:3) stack_in_use=-1<br>
><br>
> 393 P4: (swapper/4/0:0) will be preempted by base_task/768<br>
><br>
> 394 P4: (base_task/768:3) scheduled_on = P4<br>
><br>
> 395 P4: (base_task/768:3) migrate from 0<br>
><br>
> 396 P4: (base_task/768:3) stack_in_use=-1<br>
><br>
> 397 P3: (swapper/3/0:0) will be preempted by base_task/767<br>
><br>
> 398 P3: (base_task/767:3) scheduled_on = P3<br>
><br>
> 399 P3: (base_task/767:3) migrate from 0<br>
><br>
> 400 P3: (base_task/767:3) stack_in_use=-1<br>
><br>
> 401 P2: (swapper/2/0:0) will be preempted by base_task/766<br>
><br>
> 402 P2: (base_task/766:3) scheduled_on = P2<br>
><br>
> 403 P2: (base_task/766:3) migrate from 0<br>
><br>
> 404 P2: (base_task/766:3) stack_in_use=-1<br>
><br>
> 405 P5: (base_task/771:3) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 406 P5: (base_task/771:3) job_completion().<br>
><br>
> 407 P5: (base_task/771:4) add_release(), rel=251013000000<br>
><br>
> 408 P5: (base_task/771:4) scheduled_on = NO_CPU<br>
><br>
> 409 P3: (base_task/767:3) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 410 P3: (base_task/767:3) job_completion().<br>
><br>
> 411 P3: (base_task/767:4) add_release(), rel=250979000000<br>
><br>
> 412 P3: (base_task/767:4) scheduled_on = NO_CPU<br>
><br>
> 413 P0: (base_task/764:4) linking to local CPU 0 to avoid IPI<br>
><br>
> 414 P0: (swapper/0/0:0) will be preempted by base_task/764<br>
><br>
> 415 P0: (base_task/764:4) scheduled_on = P0<br>
><br>
> ...<br>
><br>
> 688 P5: (swapper/5/0:0) will be preempted by base_task/771<br>
><br>
> 689 P5: (base_task/771:8) scheduled_on = P5<br>
><br>
> 690 P0: (base_task/770:8) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 691 P0: (base_task/770:8) job_completion().<br>
><br>
> 692 P0: (base_task/770:9) add_release(), rel=254331000000<br>
><br>
> 693 P0: (base_task/770:9) scheduled_on = NO_CPU<br>
><br>
> 694 P3: (base_task/772:8) linking to local CPU 3 to avoid IPI<br>
><br>
> 695 P3: (swapper/3/0:0) will be preempted by base_task/772<br>
><br>
> 696 P3: (base_task/772:8) scheduled_on = P3<br>
><br>
> 697 P2: (base_task/766:8) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 698 P2: (base_task/766:8) job_completion().<br>
><br>
> 699 P2: (base_task/766:9) add_release(), rel=254151000000<br>
><br>
> 700 P2: (base_task/766:9) scheduled_on = NO_CPU<br>
><br>
> 701 P0: (base_task/764:9) linking to local CPU 0 to avoid IPI<br>
><br>
> 702 P0: (swapper/0/0:0) will be preempted by base_task/764<br>
><br>
> 703 P0: (base_task/764:9) scheduled_on = P0<br>
><br>
> 704 P3: (base_task/772:8) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 705 P3: (base_task/772:8) job_completion().<br>
><br>
> 706 P3: (base_task/772:9) add_release(), rel=254481000000<br>
><br>
> 707 P3: (base_task/772:9) scheduled_on = NO_CPU<br>
><br>
> 708 P0: (base_task/764:9) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 709 P0: (base_task/764:9) job_completion().<br>
><br>
> 710 P0: (base_task/764:10) add_release(), rel=254542000000<br>
><br>
> 711 P0: (base_task/764:10) scheduled_on = NO_CPU<br>
><br>
> 712 P5: (base_task/771:8) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 713 P5: (base_task/771:8) job_completion().<br>
><br>
> 714 P5: (base_task/771:9) add_release(), rel=254403000000<br>
><br>
> 715 P5: (base_task/771:9) scheduled_on = NO_CPU<br>
><br>
> 716 P1: (base_task/765:8) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 717 P1: (base_task/765:8) job_completion().<br>
><br>
> 718 P1: (base_task/765:9) add_release(), rel=254139000000<br>
><br>
> 719 P1: (base_task/765:9) scheduled_on = NO_CPU<br>
><br>
> 720 P4: (base_task/768:8) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 721 P4: (base_task/768:8) job_completion().<br>
><br>
> 722 P4: (base_task/768:9) add_release(), rel=254205000000<br>
><br>
> 723 P4: (base_task/768:9) scheduled_on = NO_CPU<br>
><br>
> 724 P1: (base_task/765:9) linking to local CPU 1 to avoid IPI<br>
><br>
> 725 P1: (swapper/1/0:0) will be preempted by base_task/765<br>
><br>
> 726 P1: (base_task/765:9) scheduled_on = P1<br>
><br>
> 727 P2: (base_task/766:9) linking to local CPU 2 to avoid IPI<br>
><br>
> 728 P2: (swapper/2/0:0) will be preempted by base_task/766<br>
><br>
> 729 P2: (base_task/766:9) scheduled_on = P2<br>
><br>
> 730 P3: (base_task/767:9) linking to local CPU 3 to avoid IPI<br>
><br>
> 731 P3: (swapper/3/0:0) will be preempted by base_task/767<br>
><br>
> 732 P3: (base_task/767:9) scheduled_on = P3<br>
><br>
> 733 P4: (base_task/768:9) linking to local CPU 4 to avoid IPI<br>
><br>
> 734 P4: (swapper/4/0:0) will be preempted by base_task/768<br>
><br>
> 735 P4: (base_task/768:9) scheduled_on = P4<br>
><br>
> 736 P5: (base_task/769:9) linking to local CPU 5 to avoid IPI<br>
><br>
> 737 P5: (swapper/5/0:0) will be preempted by base_task/769<br>
><br>
> 738 P5: (base_task/769:9) scheduled_on = P5<br>
><br>
> 739 P5: (base_task/769:9) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 740 P5: (base_task/769:9) job_completion().<br>
><br>
> 741 P5: (base_task/769:10) add_release(), rel=254969000000<br>
><br>
> 742 P5: (base_task/769:10) scheduled_on = NO_CPU<br>
><br>
> 743 P0: (base_task/770:9) linking to local CPU 0 to avoid IPI<br>
><br>
> 744 P0: (swapper/0/0:0) will be preempted by base_task/770<br>
><br>
> 745 P0: (base_task/770:9) scheduled_on = P0<br>
><br>
> 746 P3: (base_task/767:9) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 747 P3: (base_task/767:9) job_completion().<br>
><br>
> 748 P3: (base_task/767:10) add_release(), rel=254843000000<br>
><br>
> 749 P3: (base_task/767:10) scheduled_on = NO_CPU<br>
><br>
> 750 P5: (base_task/771:9) linking to local CPU 5 to avoid IPI<br>
><br>
> 751 P5: (swapper/5/0:0) will be preempted by base_task/771<br>
><br>
> 752 P5: (base_task/771:9) scheduled_on = P5<br>
><br>
> 753 P0: (base_task/770:9) blocks:0 out_of_time:0 np:0 sleep:1 preempt:0 state:0 sig:0<br>
><br>
> 754 P0: (base_task/770:9) job_completion().<br>
><br>
> 755 P0: (base_task/770:10) add_release(), rel=254997000000<br>
><br>
> 756 P0: (base_task/770:10) scheduled_on = NO_CPU<br>
><br>
> 757 P3: (base_task/772:9) linking to local CPU 3 to avoid IPI<br>
><br>
> 758 P3: (swapper/3/0:0) will be preempted by base_task/772<br>
><br>
> 759 P3: (base_task/772:9) scheduled_on = P3<br>
><br>
><br>
<br>
<br>
<br>
</div></div>Sorry to hear you are still facing the issue. I'm not seeing a crash in the log. What sort of crash are you facing? The domain crashes? Xen itself crashes? Is it a BUG_ON() triggering? If so, which?<br>
<br>
Thanks,<br>
Björn<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
_______________________________________________<br>
litmus-dev mailing list<br>
<a href="mailto:litmus-dev@lists.litmus-rt.org">litmus-dev@lists.litmus-rt.org</a><br>
<a href="https://lists.litmus-rt.org/listinfo/litmus-dev" target="_blank">https://lists.litmus-rt.org/listinfo/litmus-dev</a><br>
</div></div></blockquote></div><br></div>