That's some doggedly determined back tracing to uncover an unexpected heisenbug (loose meaning). So a total of 46% of the crashes were due to this rogue force-unload of a DLL. This is a case of bucket spray, where a single underlying cause generates a large number of different types of crashes.
We've not yet seen sufficient evidence this is any type of heisenbug.
DLL that was not present in memory despite not being formally unloaded
11–20 of 49 posts
Re: DLL that was not present in memory despite not being formally unloaded
#12Re: DLL that was not present in memory despite not being formally unloaded
#13Re: DLL that was not present in memory despite not being formally unloaded
#14> The good news for the shell32 team is that they are off the hook; they are the victim. The bad news is that we don’t know who the culprit is. The story of software development through the ages.
When you’ve eliminated all possible explanation, it’s time to pack it in.
Re: DLL that was not present in memory despite not being formally unloaded
#15That's some doggedly determined back tracing to uncover an unexpected heisenbug (loose meaning). So a total of 46% of the crashes were due to this rogue force-unload of a DLL. This is a case of bucket spray, where a single underlying cause generates a large number of different types of crashes.
We've not yet seen sufficient evidence this is any type of heisenbug.
In a wider sloppier sense some use the term for bugs that are hard to pin down and exhibit wide behaviours.
Re: DLL that was not present in memory despite not being formally unloaded
#16Re: DLL that was not present in memory despite not being formally unloaded
#17I say this because we've reported a bunch of Windows bugs (mainly running Windows under virtualization) and getting them to pay attention at all is an up-hill battle.
Re: DLL that was not present in memory despite not being formally unloaded
#18Earlier quoted context omitted.
Not a programmer?
I am, for 20 years now. I do embedded stuff too. Still.
Or do you mean all the windows specific stuff etc, I guess I was more imaging the call stack etc.
No insult was intended XD
Re: DLL that was not present in memory despite not being formally unloaded
#19Earlier quoted context omitted.
I am, for 20 years now. I do embedded stuff too. Still.
I'm a bit surprised you don't run into things like this then :). Do you use GDB and the like at all? Or do you mean all the windows specific stuff etc, I guess I was more imaging the call stack etc. No insult was intended XD
Even with embedded programming, regular C debugger has always been enough.
Re: DLL that was not present in memory despite not being formally unloaded
#20Earlier quoted context omitted.
I am, for 20 years now. I do embedded stuff too. Still.
I'm a bit surprised you don't run into things like this then :). Do you use GDB and the like at all? Or do you mean all the windows specific stuff etc, I guess I was more imaging the call stack etc. No insult was intended XD