[ACCEPTED]-What is 0x%08lx?-crash-dumps
0x%08lx
and %s
are almost certainly format specifiers for the C function 15 sprintf. But looks like the driver developers did 14 as good a job in their error handling code 13 as they did in the critical code, as you 12 should never see these specifiers in the 11 GUI -- they should be replaced with meaningful 10 values.
0x%08lx
should turn into something like 9 "0xE001D4AB", a hexadecimal 32-bit 8 pointer value.
%s
should be replaced by another 7 string, in this case a description. Something 6 like
the memory at 0xE001D4AB referenced 0xE005123F and could 5 not be read.
Note that I made up the values. Basically, a 4 kernel mode access violation occurred. Hopefully 3 in the mini dumps you can see which module 2 caused it and uninstall / update / whatever 1 it.
I believe it is just the placeholder for 5 the memory address. 0x
is a string prefix 4 that would notify the user that it is an 3 hexadecimal, while %08lx
is the actual placeholder 2 for a long int (l
) converted to hexadecimal 1 (x
) with a padding of 8 zeroes (08
).
More Related questions
We use cookies to improve the performance of the site. By staying on our site, you agree to the terms of use of cookies.