Windows error 0x0000002C, 44

Detailed Error Information

PORT_DRIVER_INTERNAL[1]

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

HRESULT analysis[2]

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[2][3]
DescriptionThe default facility code.[2][3]
Error Code44 (0x002c)

Questions

8votes
4answers

Using Qt/C++ to call Java code through JNI. FindClass does not find class

I am new to JNI and this is my first program trying to call Java code from C++. I am using Qt 5.2 and I am writing an Android application. I am not able to find my java class and load it into my C++ program. I have read a [...] read more
java
android
c++
qt
java-native-interface
5votes
1answer

"Anomaly" in signed integer in C

I'm currently writing a lecture on ARM optimization, specifically on vector machines such as NEON as the final target. And since vector machines don't fare well with if-else slaloms, I'm trying to demonstrate how to get rid of them by bit-hacking. I picked the "saturating absolute" function as an example [...] read more
c
optimization
integer
arm
bit-manipulation
5votes
1answer

JNI: Calling GetStaticMethodID blows up

I'm writing some code to get a spawned thread to call a static Java method from C++. The bits that call the method work fine if placed in a native call from Java, but not from a thread with an attached JNIEnv. I've set a JavaVM* as follows: jint JNI_OnLoad(JavaVM* [...] read more
java
android
c++
java-native-interface
4votes
1answer

How to extract frames from this GIF image? (Access violation in TGIFRenderer.Draw)

I have this functions that extracts frames from animated GIFs. It works with all GIFs except this one: enter image description here [https://i.stack.imgur.com/EtN9X.gif] { Loads a GIF. Returns a list of BMP frames } function GetGifFrames(GifFile: string): TObjectList; var GIF: TGIFImage; TempFrame: TBitmap; Frame: TBitmap; Counter: Integer; GR: TGIFRenderer; begin [...] read more
delphi
graphics
gif
delphi-xe7
4votes
1answer

Huge amount of mystic crashes of WP8 app

I've published an app with integrated hockeyapp. But Windows Phone dashboard crash report contains mystic crashes that are not in hockeyapp. According to stacktrace they are native (OS crashes). App is 8.0 DirectX + Xaml app. Crashes are generated by 8.1 devices. 8.0 devices worked perfectly. I've tested app on [...] read more
windows-phone-8
4votes
2answers

what's the meaning of platformID and encodingID in the cmap of OpenType?

The spec( http://www.microsoft.com/typography/otspec/cmap.htm ) only have platformID 3(windows) and platformID 1(Mac) and the encodingID in the windows platform. How about other platforms and other encodings beside windows? I use ttfdump to dump one of the adobe fonts and it give me: 'cmap' Table - Character to Glyph Index Mapping Table [...] read more
truetype
opentype
4votes
1answer

How to diagnose EXC_BREAKPOINT (SIGTRAP) crash in iPad iPhone app?

I am getting a crash with an iPad app that is (at least to me) non-specific. It's an Exception Type: EXC_BREAKPOINT. I am thinking a double memory release or attempting to access a released variable but I hoping someone can shed more light as I hunt through the code. The [...] read more
iphone
ipad
crash
3votes
1answer

Why this function does point to itself with a offset of 1?

I'm trying to write a bare metal blink program for a Nucleo-64 Stm32F401re board using C. However while starting debugging for errors (it didn't blink yet) I found an odd adress for which I found no explanation. This is the output of the relevant part of the disassembly: blink.elf: file [...] read more
c
gcc
arm
stm32
ld
3votes
1answer

Stream from IP Camera very jittery on VLC

This question is a prologue to the one I previously asked here. I'm working on an IP camera project that is based on TI OMAP-L138. All in all, the H264 encoded video is streamed via live555 libraries over RTSP. For Live555 I'm using deviceSource based framed source. However, when I [...] read more
c++
algorithm
h.264
live555
3votes
2answers

Why apk is not working when it is build with proguard?

When I create my app and lauch it from my IDE (android studio) app is working great, but when I build APK, it's crashing, but I can't figure out why? There is error log. I see that there is segmentation error (SIGSEGV), but how to figure out what is wrong? [...] read more
android
proguard
apk
3votes
1answer

Change display format of DirectX "Object Table"

While debugging with VS 2012 Graphic's Debugger, I want to look at an index buffer, but the format that is showing it in is as float. This means the numbers are different than they would be with an int or short format. Does somebody know how to change this? Here [...] read more
visual-studio-2012
hlsl
directx-11
2votes
0answers

Linking in .rodata and .debug_frame using arm-none-eabi-gcc

I am trying to link my .o files to generate the ELF to be run on an ARM M0+ bare metal. I am using arm-none-eabi-gcc. If I just have my C file (s) written it links fine and I can run it no problem. (For this I am providing the [...] read more
c
arm
bare-metal
2votes
1answer

Fast changing QLineEdit crashing the application

I have three QLineEdit fields, whose content is changing really fast (100/second). Somehow it crashes the application. Maybe it's a bug or I make a mistake. Here is some code: acc[0]->setText(QString("%1").arg(acceleration.x)); acc[1]->setText(QString("%1").arg(acceleration.y)); acc[2]->setText(QString("%1").arg(acceleration.z)); The call stack: http://pastebin.com/RmkZHTjk And sometimes I get this error: > Unhandled exception at 0x6518cbb3 (QtGuid4.dll) in [...] read more
visual-studio-2008
visual-c++
qt
1vote
2answers

XP reboots when I use uTorrent

Maybe it's a hard-disk fault, but I don't think so. Ran some tests and all says the HDD is in green condition, all test passed. Memory is a Geil ULTRA, guess that's not a problem either. Basically if I run uTorrent about ~80mbps speed (thats my home connection atm), it'll [...] read more
windows-xp
reboot
minidumps
dump
1vote
3answers

Disassemble instruction set for 8051 microcontroller

I have the following hex opcode sequence for a 8051 microcontroller 785679107A247BFD7C347D407E51745568F869F96AFA6BFB6CFC6DFD6EFE I found this repo that converts hex to instruction sequences https://github.com/anarcheuz/8051-disassembler. Using that I was able to get the following assembly instructions x00000000: 37 38 MOV 38 (R0,#immed) 0x00000002: 35 ANL A,@R0 0x00000004: 37 39 MOV 39 (R1,#immed) [...] read more
assembly
reverse-engineering
microcontroller
disassembly
8051
1vote
1answer

UART Communication Between STM32F03 and ESP-8266-01

I'm attempting to get a smartphone app to communicate with an MCU (STM32F030R8). The step I'm currently on is getting the WiFi module to talk with the MCU. I'm able use the AT firmware to configure the ESP when using an Arduino Uno/PC terminal, but want to essentially do the [...] read more
c
stm32
esp8266
cmsis
1vote
1answer

Learning MIPS assembly: read text and write to file

I'm trying to write simple program in MIPS assembly language. What i'm trying to do is read multiple characters from keyboard and save its to file. I'm creating file with 13 opcode and saving characters with 15 opcode. I don't understand: how to dynamically assign number of characters to write [...] read more
assembly
mips
1vote
2answers

Wait for kernel to finish OpenCL

My OpenCL program doesn't always finish before further host (c++) code is executed. The OpenCL code is only executed up to a certain point (which apperears to be random). The code is shortened a bit, so there may be a few things missing. cl::Program::Sources sources; string code = ResourceLoader::loadFile(filename); sources.push_back({ [...] read more
c++
events
opencl
wait
1vote
0answers

C - Get File Bytes as Unsigned Int

I need the bytes of a BIN file converted to a unsigned int, in this format (JavaScript): p.write4(shellcode.add32(0x00000000), 0x00000be9); p.write4(shellcode.add32(0x00000004), 0x90909000); p.write4(shellcode.add32(0x00000008), 0x90909090); p.write4(shellcode.add32(0x0000000c), 0x90909090); p.write4(shellcode.add32(0x00000010), 0x0082b955); p.write4(shellcode.add32(0x00000014), 0x8948c000); p.write4(shellcode.add32(0x00000018), 0x415741e5); p.write4(shellcode.add32(0x0000001c), 0x41554156); p.write4(shellcode.add32(0x00000020), 0x83485354); p.write4(shellcode.add32(0x00000024), 0x320f18ec); p.write4(shellcode.add32(0x00000028), 0x89d58949); p.write4(shellcode.add32(0x0000002c), 0x64b948c0); p.write4(shellcode.add32(0x00000030), 0x77737069); p.write4(shellcode.add32(0x00000034), 0x49000000); p.write4(shellcode.add32(0x00000038), 0x4120e5c1); p.write4(shellcode.add32(0x0000003c), 0x000200bc); p.write4(shellcode.add32(0x00000040), [...] read more
c
1vote
1answer

uPP Device Driver is dropping data from buffer

I have written code for a uPP device driver to be used with an OMAPL138 based custom board for data acquisition through a camera lens. The code for my device driver is: /* * A device driver for the Texas Instruments * Universal Paralllel Port (UPP) * * Modified by: [...] read more
c
multithreading
arm
linux-device-driver
omap
1vote
0answers

EXC_BAD_ACCESS (SIGSEGV) and KERN_INVALID_ADDRESS at 0xbf83458c

I am getting weird crash in my application running in iOS 7 but in iOS 6 app is working fine. I am performing some operations. After 5-6 operations are completed I am experiencing this crash. This number can go till 20 also or 1 also. Attaching crash log with this. [...] read more
ios
iphone
memory-leaks
bluetooth
automatic-ref-counting
1vote
1answer

tcpdump -dd output doesn't match pcap_compile_nopcap

When I create a packet filter (eg for only tcp traffic) with tcpdump -dd tcp the packet filter output is { 0x28, 0, 0, 0x0000000c }, { 0x15, 0, 2, 0x000086dd }, { 0x30, 0, 0, 0x00000014 }, { 0x15, 3, 4, 0x00000006 }, { 0x15, 0, 3, 0x00000800 }, [...] read more
linux
pcap
libpcap
packet-capture
1vote
1answer

std::map insert stuck in infinite loop or gives access violation error

I have declared a std::map in .h file #include "pl.h" #include <conio.h> #include <iostream> #include <fstream> #include <string> #include <boost/algorithm/string.hpp> #include <boost/lexical_cast.hpp> #include <vector> #include <map> using namespace std; class ReadingXDSLfile { public: ReadingXDSLfile(); ~ReadingXDSLfile(); void readDotXDSLFile(string fileName, ifstream &file); void writeNodesList(); protected: typedef std::map<std::string, int> nodesMap; nodesMap nodes; std::vector<string> [...] read more
c++
access-violation
stdmap
1vote
1answer

Access Violation using Python Ctypes

I am trying to import and use a function from a DLL using Pythons ctypes module, but I keep getting this error: > Windows Error: exception: access violation writing 0x0000002C I've had a look at the other questions on similar topics on here, but none seem to be able to [...] read more
python
ctypes
1vote
2answers

EXC_BAD_ACCESS Crash when displaying AdWhirl ad on iPhone

I am using AdWhirl in my app and got a suspicious crash mid-game. It appears to crash in the animationDidStop:finished: function which I didn't create. Could this be a bug in AdWhirl? I can't find this file referenced in the log: (MMHTMLAdView.m:123) This is the log: Date/Time: 2010-10-21 09:54:14.861 +0200 [...] read more
iphone
exc-bad-access
adwhirl
0votes
0answers

Windows update from 1803 fails with 0x8007042B - 0x2000D SAFE_OS phase during MIGRATE_DATA operation

I am updating a Windows 10 PC from 1803 (to the latest OS which is 1909) and it's failing with this error: 0x8007042B - 0x2000D The installation failed in the SAFE_OS phase with an error during MIGRATE_DATA operation It fails the same way each time, pretty much down to the [...] read more
windows-10
0votes
0answers

Upgrading to Windows 10 fall creator fails

This is the setuperr.log. 2018-01-23 16:43:24, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class CDlpObjectInternalImpl<class CUnknownImpl<class IMoSetupDlpAction> > > >::Suspend(1066): Result = 0xC1800104 2018-01-23 16:43:24, Error MOUPG CSetupManager::ExecuteInstallMode(723): Result = 0x800705BB 2018-01-23 16:43:24, Error MOUPG CSetupManager::ExecuteDownlevelMode(347): Result = 0x800705BB 2018-01-23 16:43:24, Error MOUPG CSetupManager::Execute(237): Result = 0x800705BB 2018-01-23 16:43:24, Error MOUPG CSetupHost::Execute(375): Result = [...] read more
windows-10-v1703
0votes
2answers

Windows 8 upgrade fails

Upgrading windows 8 keeping programs and settings is not working. It fails at 47% of migrating settings and rolls back. This is the relevant part of the log (Sources/Panther/setuperr.log): 2013-02-03 00:02:02, Error [0x0803b6] MIG Can't retrieve group information for user NT SERVICE\MSSQLFDLauncher. NetUserGetLocalGroups failed 0x000008AD 2013-02-03 00:30:39, Error MIG COnlineWinNTPlatform::AddPathToSearchIndexer [...] read more
windows-8
windows-8-upgrade
0votes
1answer

Customizing Fantacy Remote .INI file

I am using Fantacy Remote to remote view other machines. I have attached the default .INI file that Fantacy Remote uses. When i connect to a machine, the client user should not have mouse and keyboard access of the Remote machine. It should be a View only remote connection. And [...] read more
remote-desktop
remote-access
0votes
0answers

dwarfdump output with overlapping ranges

I am using the dwarfdump command with these options -fFpPEo against a binary file. The output looks like this: fde: < 7><0x00000000:0x00000092><clear><fde offset 0x00005d70 length: 0x00000030><eh offset none> 0x00000000: <off cfa=00(r13) > 0x00000004: <off cfa=24(r13) > <off r4=-24(cfa) > <off r5=-20(cfa) > <off r6=-16(cfa) > <off r7=-12(cfa) > <off r8=-8(cfa) [...] read more
dwarf
0votes
0answers

According to the standard PCI bus scan but the result is abnormal

This is scanning code uint32_t pci_read_configd(uint8_t bus, uint8_t dev, uint8_t func, uint8_t offset) { uint32_t address; uint32_t lbus = (uint32_t)bus; uint32_t ldev = (uint32_t)dev; uint32_t lfunc = (uint32_t)func; address = (uint32_t)((lbus << 16) | (ldev << 11) | (lfunc << 8) | (offset & 0xfc) | ((uint32_t)1 << 31)); out_port32(0xcf8, [...] read more
c
operating-system
qemu
pci
pci-bus
0votes
0answers

Python program airnef not working on Canon 3000D

Sadly Canon doesn't provide the EOS Utility for the Canon 3000D camera for wireless real time image transfer to computer. I'm currently attempting to use the airnef software by testcams.com, its a open source python based application. It hasn't been updated since 2016 so hence its not working for the [...] read more
python
macos
wifi
photography
0votes
0answers

i have problem when run c# and c++ program

i have source code like this one namespace TrialCheck { class Program { static void Main(string[] args) { string[] urls = new string[] { "http://localhost:9900" }; if (File.Exists("urls.txt")) urls = File.ReadAllLines("urls.txt"); var webHost = new WebHostBuilder() .UseKestrel() .UseUrls(urls) .UseStartup<Program>() .Build(); webHost.Run(); } public void ConfigureServices(IServiceCollection services) { services.AddMvc(); } public [...] read more
java
c#
c++
0votes
1answer

How to view the contents in the memory using Qemu

I am trying this assembly program for the armv5 connex board in Qemu. I am adding two numbers and storing them in the location label result. I am unable to view the result value 40 in the memory location, but the register value r4 = 0x28. .data val1: .4byte 10 [...] read more
assembly
arm
qemu
0votes
1answer

MIPS Exception 6 [Bad instruction address] for Newton's Method of finding Square Roots

I'm trying to implement Newton's Method for calculating integer square roots of a given k ($a0 here). I get the correct output but it is followed by an infinite series of Exception 6 errors like the following: sqrt(32) = 5 sqrt(33) = 5 sqrt(34) = 5 sqrt(35) = 6 sqrt(36) [...] read more
exception
assembly
mips
qtspim
0votes
0answers

How to implement poll function into Linux kernel module?

I'm trying to implement polling functionality into my simple Linux kernel module called gpio_driver for my Raspberry Pi which should notify the user space poll function about the change of state of one of the GPIO pins (button push). What I did in my gpio_driver is set the internal pull [...] read more
c
linux-kernel
linux-device-driver
polling
gpio
0votes
2answers

GDB ARM assembler directives are compiled in a way I don't understand

I have ARM assembly source code: .global _start .text entry: b _start array: .byte 10, 20, 25 eoa: .align _start: ldr r0, =eoa ldr r1, =array mov r3, #0 loop: ldrb r2, [r1], #1 add r3, r2, r3 cmp r1, r0 bne loop stop: b stop Which is a simple [...] read more
gcc
assembly
arm
qemu
0votes
1answer

Sort of an event driver

I am trying to make a Linux Kernel driver in the Raspberry pi 3 that turns on a led when a button in a joystick es pressed(Sets GPIO as an Output and then sets it on) and also reads the status of that GPIO port. My driver for turning on [...] read more
c
linux
linux-kernel
linux-device-driver
raspberry-pi3
0votes
1answer

Hardfault on CC2538 (Cortex m3) startup, in __lib_init_array

I'm trying to port an mbed-os (RTX RTOS) project to CC2538 (ARM Cortex M3) which it is compiled using mbed-cli toolchain which integrates arm-none-eabi-gcc. When I try to boot the MCU, I get stuck in Hard Fault error in startup. 00202678 <__libc_init_array>: 202678: b570 push {r4, r5, r6, lr} 20267a: [...] read more
c++
c
startup
rtos
cortex-m3
0votes
2answers

Why does CREATE ASSEMBLY fail with the error 'Unable to resolve token'?

I'm working with some SQL 2005 CLR code written in C#. We have recently altered a few of the functions to allow NULL parameters. We did this by changing parameters from 'double' to 'SqlDecimal' types. We successfully tested the changes in development and have moved to deploy the updates to [...] read more
sql-server-2005
sqlclr
clrstoredprocedure
0votes
1answer

What does this stack trace indicate? Crash caused by Xamarin.Media.MediaPicker.TakePhotoAsync on iOS8

What does this stack trace indicate? Crash caused by Xamarin.Media.MediaPicker.TakePhotoAsync on iOS8 on iPad2 I've logged a bug at... https://bugzilla.xamarin.com/show_bug.cgi?id=22853 But I'd like to make sure that it is not something I'm doing. It works fine on iOS7. OS Version: iOS 8.0 (12A365) Report Version: 105 Exception Type: EXC_BAD_ACCESS (SIGABRT) [...] read more
xamarin.ios
ios8
xamarin.mobile
0votes
2answers

C++-builder: access violation 0x0000002c in window.cpp

I am modifying a program in C++ Builder XE2. The program doesn't use vcl yet, but owlnext. and contains multiple MDI-child-forms. There I use a routine to load a file and open a new window. Everything works fine in this routine (I traced it multiple times in debug-mode line after [...] read more
c++
c++builder
access-violation
owlnext
0votes
1answer

iOS 7 crash due to EXC_BAD_ACCESS (SIGSEGV). Can anybody help me to understand the crash report?

I am getting weird crash in my application running in iOS 7 but in iOS 6 app is working fine. I am performing some operations. After 5-6 operations are completed I am experiencing this crash. This number can go till 20 also or 1 also. Attaching crash log with this. [...] read more
ios
ios7
memory-leaks
crash-reports
0votes
2answers

reading and writing a register linux device driver

I am writing a watchdog timer device driver for Pandaboard(Omap4) for educational purposes(I know the driver already exist). I want to know how I can access watchdog timer registers (e.g. WDT_WLDR(timer load register) has address offset 0x0000002C and Physical L4 interconnect address 0x4A31402C) in kernel space. Please guide in the [...] read more
device-driver
watchdog
pandaboard
0votes
3answers

Access violation when using std::vector

I'm getting the following error: * Unhandled exception at 0x012a4bd9 in TBG.exe: 0xC0000005: Access violation reading location 0x0000002c. Pointing to the size() method of vector.h. It seems to happen when this method is used: void Player::printInventory(){ if(inventory.size() != 0){ for(unsigned int i=0; i<inventory.size(); i++){ cout<<inventory[i] << endl; } } } [...] read more
c++
stdvector
0votes
1answer

iOS: Issue when starting GKVoiceChat

I am encountering an issue with GKVoiceChat. The whole Audio setup is executed w/o errors, and I can successfully create the GKVoiceChat object with the GKMatch object. As soon as I start the voice chat using the "start" method on my voice chat object, the console prints AURemoteIO::Initialize failed: 'init' [...] read more
iphone
ios
sdk
0votes
1answer

Unexplained universal app crash on iPad

we have an iPad app crashing without. However it is a universal app using the same Views as an iPhone app and the iPhone isn't crashing. The iPad crashes randomly in the sim and the actual device. And the Console provides ZERO reason or even that it has stopped working. [...] read more
xcode
ipad
ios4
universal-binary
-1votes
1answer

C - strtok_s - Access violation reading location

I can't understand why I get the following message for my function below (in Visual Studio 2015). > 0xC0000005: Access violation reading location 0x0000002C. I have read this answer but it does not help me. What this code is about. There is a string of ints separated in groups of [...] read more
c
-2votes
2answers

Boost::Program_Options unhandled exception due to access violation

I have a program that runs fine in DEBUG mode but in RELEASE mode I get an unhandled exception due to an access violation. I'm pretty sure it's not due to null pointers. Here is the call stack: msvcr90d.dll!memchr(unsigned char * buf=0x0000002c, unsigned char chr='', unsigned long cnt=1243588) Line 80 [...] read more
c++
boost
boost-program-options

Comments

Leave a comment

(plain text only)

Sources

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

User contributions licensed under CC BY-SA 3.0