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

RE: [Xen-users] Stop 8E with GPL PV Drivers



> 
> James,
> Here you go - here are the last few lines of the debugger output.  I
> haven't received the BSOD, but I figured the debugger output was
> preventing that:
> XenVbd     stat_no_shadows = 0
> XenVbd     stat_no_grants = 0
> XenVbd     stat_outstanding_requests = 1
> XenVbd     stat_interrupts = 954805
> XenVbd     stat_interrupts_for_me = 348160
> XenVbd     stat_reads = 56361
> XenVbd     stat_writes = 296092
> XenVbd     stat_unaligned_le_4096 = 14
> XenVbd     stat_unaligned_le_8192 = 0
> XenVbd     stat_unaligned_le_16384 = 0
> XenVbd     stat_unaligned_le_32768 = 0
> XenVbd     stat_unaligned_le_65536 = 0
> XenVbd     stat_unaligned_gt_65536 = 0
> XenVbd     stat_no_shadows = 0
> XenVbd     stat_no_grants = 0
> XenVbd     stat_outstanding_requests = 1
> 
> *** Assertion failed: !in_mdl
> ***   Source File: c:\projects\win-pvdrivers.hg\xennet\xennet_tx.c,
line
> 176
> 
> Break repeatedly, break Once, Ignore, terminate Process, or terminate
> Thread (boipt)?
> 
> Let me know if you need any more info - I'll happy to provide further
> debug output, etc.
> 

Is it repeatable under the debugger?

At first glance, the only way I can see that that breakpoint could be
triggered is if the preceeding call to NdisGetFirstBufferFromPacketSafe
fails, which isn't something I'm testing for. Memory corruption caused
somewhere else in my drivers is another possibility, but I'm ignoring
that possibility for now :)

I have just uploaded a xennet_2k3_x86_0.9.11-pre18-update.zip which
contain a check for the return of NdisGetFirstBufferFromPacketSafe.
Please try it and see what happens - just copy the sys file directly
into c:\windows\system32\drivers and then reboot

If that is the cause of the problem, you should see a log message of
"NdisGetFirstBufferFromPacketSafe failed" instead of the exception.

I'll look at it some more though, just in case there is another possible
way it could arrive there...

James


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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.