artiche / dokan

Automatically exported from code.google.com/p/dokan
0 stars 0 forks source link

Dokan 4.2 - Blue screen crash IRQL_LESS_OR_EQUAL #67

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Use Dokan's Mirror drive sample setup to use multiple threads. (You will
probably need multi core CPU)
2. Redirect temporary files to the drive
3. Compile a large project, or more medium projects in Visual Studio 2008.
There must be more compilation processes running at same time (parallel)

What is the expected output? What do you see instead?

Soon or later, computer will crash to blue screen death. It happen
randomly. If I use my user drive running complete in memory, it happens
very soon. Mirror drive {due waiting for I/O) can trigger this bug later.

What version of the product are you using? On what operating system?

Dokan 0.4.2
Windows XP 32bit SP3
AMD 64bit three-cores

Please provide any additional information below.

Looks like a race condition. Please check all locks, mutexes, semaphores,
check, how you accessing shared variables. The bug don't need to be in
driver directly. It can be caused by threads in user-space when one thread
corrupts state used by second thread and this corrupted state is used by
kernel drive. 

STOP message IRQL_LESS_OR_EQUAL

Original issue reported on code.google.com by nov.ond...@gmail.com on 17 Feb 2009 at 9:04

GoogleCodeExporter commented 9 years ago
I close this issue since Dokan is now 0.6.0.

Original comment by asa...@gmail.com on 14 Jan 2011 at 2:36