Windows error 0x0000008E, 142

Detailed Error Information

BUSY_DRIVE[1]

MessageThe system cannot perform a JOIN or SUBST at this time.
Declared inwinerror.h

This appears to be a raw Win32 error. More information may be available in error 0x8007008E.

KERNEL_MODE_EXCEPTION_NOT_HANDLED[2]

This is a Blue Screen of Death stop code. More information is available in the Knowledge Base article Bug Check 0x8E: KERNEL_MODE_EXCEPTION_NOT_HANDLED.

HRESULT analysis[3]

This is probably not the correct interpretation of this error. The Win32 error above is more likely to indicate the actual problem.
FlagsSeveritySuccess

This code indicates success, rather than an error. This may not be the correct interpretation of this code, or possibly the program is handling errors incorrectly.

Reserved (R)false
OriginMicrosoft
NTSTATUSfalse
Reserved (X)false
FacilityCode0 (0x000)
NameFACILITY_NULL[3][1]
DescriptionThe default facility code.[3][1]
Error Code142 (0x008e)

Possible solutions

6

grab frame NTSCtoUSB dongle, opencv2, python wrapper

python
opencv
python-2.7
video-capture
analog-digital-converter

Ok , so after deeper investigation the initial suspicion was confirmed i.e. because the NTSC dongle is not handled as an imaging device (it's seen as a Video Controller , so similar to an emulation of a TV Tuner card ) it means that although we are able to call cv2.VideoCapture with cam_index=0 the video channel itself is not transmitting because we are required to define a bunch of parameters

  1. encoding
  2. frame size
  3. fps rate etc

The problem is because the device is not supported as an imaging device calling cv2.VideoCapture.set(parameter, value) doesn't seem to change anything on the original video feed.

I didn't find a solution but I found a work around. There seems to be quite a few options online. Search for keywords DV to webcam or camcorder as a webcam.

I used DVdriver (http://www.trackerpod.com/TCamWeb/download.htm) (i used the trial because I am cheap!).

Why does it work?

As much as I can tell DVdriver receives the data from the device which is set as a Video controller (similar to a capture from "Windows Movie Maker" or ffmpeg) and then through "fairydust" outputs the frames on cam_index=0 (assumed no other cam connected) as an 'imaging device' webcam.

Summary

TLDR use DVdriver or similar.

I found a workaround but I would really like to understand it from first principles and possible generate a similar initialisation of the NTSC dongle from within python, without any other software dependencies but until then, hopefully this will help others who were also struggling or assuming it was a hardware issue.

I will now leave you with some Beckett: Ever tried. Ever failed. No matter. Try again. Fail again. Fail better. (!)

answered on Stack Overflow Mar 4, 2014 by user3380927 • edited Mar 5, 2014 by user3380927
5

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

Run memtest86 on it to test for any memory errors. Be sure to let it complete a few passes -- I've seen some modules pass the first pass then fail the second. If you receive errors, start testing each memory module individually to weed-out the defective module. Once you identify the defective module, replace it and enjoy your working laptop.

answered on Super User Sep 17, 2009 by Russ Warren
3

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

Microsoft suggests it could be something wrong with RAM modules.

Here is also a detailed post about the error and possible solutions.

answered on Super User Sep 17, 2009 by T. Kaltnekar
3

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

I'd be interested to know if it crashes when booted from a live CD (ubuntu, bartpe etc.), if it doesn't it might indicate a hard disk issue. Also if you do use an ubuntu live CD it would probably be worth trying a memtest86 (not memcheck86 as previously stated thanks to eleven81 for the correction) from the boot menu to see if there is a memory issue.

answered on Super User Sep 17, 2009 by Col • edited Sep 17, 2009 by Col
2

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

Here is some info from Microsoft.

http://support.microsoft.com/kb/827663 http://support.microsoft.com/kb/945658

answered on Super User Sep 17, 2009 by Daniel A. White
2

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

8B indicates faulty memory.

replace the memory module (RAM is cheap enough these days, 1 GB DDR2 PC2-5300 < $20, this model takes up to 2 GB) and give it a new lease of life :)

answered on Super User Sep 17, 2009 by (unknown user)
2

Random servers in Citrix farm suddenly bluescreens (mostly 0x0000008e and 0x0000007e)

windows-server-2003
vmware-esx
vmware-vsphere
citrix
bsod

We had a similar issue on an older version of citrix (PS4) that was down to HP Print drivers. I had to clear the whole lot off before re-installing the appropriate ones and it seemed to clear the blue scdreen issue. Also Curious about "automated deletion of non-approved drivers every night". If you clear non-approved ones down each night, why do you allow them to be installed in the first place? You can stop them being installed in the citrix policies. Think it is under Printing -> Drivers -> Native printer driver auto-install (set to do not automatically install)

answered on Server Fault Dec 11, 2012 by user114106
1

grab frame NTSCtoUSB dongle, opencv2, python wrapper

python
opencv
python-2.7
video-capture
analog-digital-converter

It's a few months late, but might be useful. I was working on a Windows computer and had installed the drivers that came with the device, I tried the same code as your question with an Ezcap from Somagic and got the same error. Since "frame is None," I decided to try an if statement around it - in case it was an initialization error. Placing into the loop:

if frame is None:
    print 0
else:
    print 1

The result is: 01110111111111111111111111111...

And if the frame = cap.read(), above the loop is commented out - I get: 00111111111111111...

So for my device capture device it appears to be working for all frames beyond the 5th are captured. I'm not sure why this is, but it might be a useful work around for now.

Disclaimer: Unfortunately, my camera input is currently in a radiation field so I can't get to it for a couple of weeks to make sure it works for sure. However, the images are currently a black frame (which is expected without proper input).

answered on Stack Overflow Jul 29, 2014 by joelk • edited Jul 29, 2014 by joelk
1

Android Virtual Device - Windows 7 BSOD

android
cordova

I had the same problem with file emBDA64.sys. Probably it is the same problem that I had, but you have 32-bit driver not 64-bit. This file is part of probably PVR-TV USB device. I had to turn off this device and emulator started to work well. Check, what device is this file a part of and turn off this device when using emulator. Probably it is extrnal TV tuner too.

answered on Stack Overflow Jan 6, 2012 by kzez1986
1

Android Virtual Device - Windows 7 BSOD

android
cordova

Confirming kzez1986's suggestion that the BSOD might have to do, or always has to do (?) with a(n internal) USB TV tuner. My Win7-64 system suffered from the same BSOD after a brand new install of the Android SDK and starting a new AVD.

When disabling a USB device, in my case called 'DVBT Hybrid TV Device' in the 'Sound, video and game controllers' section of the windows Device Manager I could now start the Android AVD without problems. Note: Because I'm on a 64bit machine, in my case the BSOD error was pointing to emBDA64.sys.

answered on Stack Overflow Mar 20, 2012 by user650532
1

What is __CFString?

objective-c
cocoa
nsstring
core-foundation
cfstring

I don't know where you're getting this from, but CFStringRef is defined as struct __CFString *const, so you already have something that looks equivalent.

answered on Stack Overflow Mar 22, 2011 by Chuck
0

Windows XP blue screen 0x8E error troubleshooting

windows-xp
troubleshooting
memory
bsod

I seems that the stop code youve got is generally related to RAM, but not always so. Sometimes it can be caused by driver errors. I would recommend reading this About.com on STOP codes. It has helped me in the past.

Also, to test for a RAM error try running the Windows Memory Diagnostic. This should help you figure out if it is a RAM problem.

answered on Super User May 7, 2010 by AkkA
0

Windows XP blue screen 0x8E error troubleshooting

windows-xp
troubleshooting
memory
bsod

If you feel up to it, you can analyze your minidump files that are created when you get a bsod.

http://support.microsoft.com/kb/315263

Or you can upload your .dmp files somewhere we can download them to analyze for you.

.

answered on Super User Jul 24, 2010 by Moab
0

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

check the ram in the laptop. since it's a dell, i'm suspecting it's their dreaded 'hynix' memory. i've yet to see a computer that didn't have trouble with hynix. i've followed that blue screen to hynix ram on many occasions....

answered on Super User Sep 17, 2009 by (unknown user)
0

Windows XP - Blue Screen

windows-xp
troubleshooting
bios
bsod

From my experience with dells, its always the RAM, take out 1 stick of ram if you can, if not replace it

answered on Super User Sep 17, 2009 by admintech
0

grab frame NTSCtoUSB dongle, opencv2, python wrapper

python
opencv
python-2.7
video-capture
analog-digital-converter

I faced the same issue. As a workaround, I first tried the solution proposed by @user3380927 and it worked indeed. But since I didn't want to rely on an external software, I started tweaking parameters using opencv in Python.

This lines of code worked like a charm (you have to insert them before reading the frame for the first time):

cam.set(cv2.CAP_FFMPEG,True)
cam.set(cv2.CAP_PROP_FPS,30)

So, the full code for basic camera reading is as follows:

import cv2

cam = cv2.VideoCapture(1)
cam.set(cv2.CAP_FFMPEG,True)
cam.set(cv2.CAP_PROP_FPS,30)

while(True):
    ret,frame = cam.read()
    cv2.imshow('frame',frame)
    if (cv2.waitKey(1) & 0xFF == ord('q')):
        break

cam.release()
cv2.destroyAllWindows()

You can then apply image processing operations as usual. Just for reference, this was my configuration:

  • Opencv 3.1.0
  • Python 2.7.5
  • Windows 8.1
  • Elgato Video Capture device (this was also shown as Sound Video & Game controllers)
answered on Stack Overflow Jun 9, 2016 by Javier • edited Jun 10, 2016 by Javier
0

C++ JournalPlayback and Bluescreen 0x0000008E (hooks)

c++
hook

You are not allowed to modify the EVENTMSG structs. The documentation says so. You should not be manipulating the time field at all.

Try something more like this:

/* Replace "dll.h" with the name of your header */
#include "dll.h"
#include <windows.h>
#include <list>

HHOOK g_RecordHook = NULL;
HHOOK g_PlaybackHook = NULL;

bool g_PauseRecording = false;
bool g_PausePlayback = false;

std::list<EVENTMSG> g_Events;
std::list<EVENTMSG>::iterator g_CurrentEvent;

DWORD g_CurrentTime = 0;
DWORD g_PrevTime = 0;

BOOL APIENTRY DllMain(HMODULE hModule, DWORD reason, LPVOID reserved)
{
    g_hInst = hModule;
    return TRUE;
}

LRESULT CALLBACK RecordProc(int code, WPARAM wParam, LPARAM lParam)
{
    switch (code)
    {
        case HC_ACTION:
        {
            if (!g_PauseRecording)
            {
                EVENTMSG * msg = (EVENTMSG *) lParam;
                g_Events.push_back(*msg);
            }

            break;
        }

        case HC_SYSMODALOFF:
            g_PauseRecording = false;
            break;

        case HC_SYSMODALON:
            g_PauseRecording = true;
            break;
    }

    return CallNextHookEx(g_RecordHook, code, wParam, lParam);
}

LRESULT CALLBACK PlaybackProc(int code, WPARAM wParam, LPARAM lParam)
{
    if (code < 0)
        return CallNextHookEx(g_PlaybackHook, code, wParam, lParam);

    switch (code)
    {
        case HC_GETNEXT:
        {
            EVENTMSG * msg = (EVENTMSG *) lParam;
            *msg = *g_CurrentEvent;

            DWORD delay;
            if (g_CurrentTime != g_PreviousTime)
            {
                delay = (g_CurrentTime > g_PreviousTime) ?
                    (g_CurrentTime - g_PreviousTime) :
                    ((MAXDWORD - g_PreviousTime) + g_CurrentTime);
                g_PreviousTime = g_CurrentTime;
            }
            else
                delay = 0;

            return delay;
        }

        case HC_SKIP:
        {
            if (!g_PausePlayback)
            {
                ++g_CurrentEvent;
                if (g_CurrentEvent == g_Events.end())
                    g_CurrentEvent = g_Events.begin();

                g_PreviousTime = g_CurrentTime;
                g_CurrentTime = g_CurrentEvent->time;
            }

            break;
        }

        case HC_SYSMODALOFF:
            g_PausePlayback = false;
            break;

        case HC_SYSMODALON:
            g_PausePlayback = true;
            break;
    }

    return 0;
}

DLLIMPORT void StartRecording(void)
{
    if (g_PlaybackHook)
    {
        UnhookWindowsHookEx(g_PlaybackHook);
        g_PlaybackHook = NULL;
    }

    if (g_RecordHook)
    {
        UnhookWindowsHookEx(g_RecordHook);
        g_RecordHook = NULL;
    }

    g_Events.clear();
    g_PauseRecording = false;

    g_RecordHook = SetWindowsHookEx(WH_JOURNALRECORD, RecordProc, g_hInst, 0);
}

DLLIMPORT void StartPlayback(void)
{
    if (g_RecordHook)
    {
        UnhookWindowsHookEx(g_RecordHook);
        g_RecordHook = NULL;
    }

    if (g_PlaybackHook)
    {
        UnhookWindowsHookEx(g_PlaybackHook);
        g_PlaybackHook = NULL;
    }

    if (!g_Events.empty())
    {
        g_CurrentEvent = g_Events.begin();

        g_PreviousTime = g_CurrentTime = g_CurrentEvent->time;
        g_PausePlayback = false;

        g_PlaybackHook = SetWindowsHookEx(WH_JOURNALPLAYBACK, PlaybackProc, g_hInst, 0);
    }
}
answered on Stack Overflow Apr 21, 2017 by Remy Lebeau • edited Apr 21, 2017 by Remy Lebeau
0

Random servers in Citrix farm suddenly bluescreens (mostly 0x0000008e and 0x0000007e)

windows-server-2003
vmware-esx
vmware-vsphere
citrix
bsod

We ended up applying PS 4.5 roll-up pack 7 (which wasn't installed, because it previously broke session reliability for us) and a number of post-R07 hotfixes.

Furthermore we replaced the newest beta of UPHClean 2.0, which Microsoft have since abandoned as a separate component (still built-in to later versions of Windows), with the newer UPHClean 1.6g.

The farm has been stable since, but it's still a mystery why all hell suddenly broke lose, without making any major changes.

answered on Server Fault Mar 13, 2013 by abstrask
0

Windows Phone app exception: System.Windows.Markup.XamlParseException

windows-phone-8
windows-phone

Check if you have set the ID_CAP_NETWORKING capability in the WMAppManifest.xml file.

Apparently MS.Internal.XcpImports.TileHostV2_SetNativeContentProvider needs it to download map tiles when executed on non-development devices.

answered on Stack Overflow Mar 27, 2014 by Volker Voecking

Comments

Leave a comment

(plain text only)

Sources

  1. winerror.h from Windows SDK 10.0.14393.0
  2. https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-code-reference2
  3. https://msdn.microsoft.com/en-us/library/cc231198.aspx

User contributions licensed under CC BY-SA 3.0