![]() |
General Crash |
Post Reply
|
| Author | |
Simon HB9DRV
Senior Member
Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
Quote Reply
Topic: General CrashPosted: 03 April 2007 at 10:18am |
|
Thuis may not be due to Codejock's library, has anyone seen this? I am getting many errors of this type. This is the first wininet call during the program execution.
This is a background thread!
I have *not* called XTPSkinManager()->EnableCurrentThread(); as far as I can tell. Digital_Master!CXTPSkinManagerApiFunction::ReplaceInOneModule+0xd7
Digital_Master!CXTPSkinManagerApiHook::HackModuleOnLoad+0x32 Digital_Master!CXTPSkinManagerApiHook::OnHookLoadLibraryA+0x62 WARNING: Stack unwind information not available. Following frames may be wrong. wininet!InternetCanonicalizeUrlW+0x650 wininet!Ordinal101+0x21d wininet!Ordinal101+0x2f wininet!Ordinal101+0x12d wininet!Ordinal101+0x19b wininet!InternetUnlockRequestFile+0x1b7 wininet!InternetQueryDataAvailable+0x6ba wininet!InternetOpenUrlA+0x5a9 wininet!InternetOpenUrlA+0x4cc wininet!InternetCloseHandle+0x13b6 wininet!HttpAddRequestHeadersA+0x375 wininet!InternetOpenUrlA+0x13b wininet!InternetOpenUrlW+0x7c Digital_Master!CInternetSession::OpenURL+0xae Digital_Master!CGetWebPage::Get+0x14b Digital_Master!CBackgroundProcessingThread::WWVUpdate+0x39 Digital_Master!CBackgroundProcessingThread::ProcessData+0x1b0 |
|
|
Simon HB9DRV
|
|
![]() |
|
Simon HB9DRV
Senior Member
Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
Quote Reply
Posted: 03 April 2007 at 10:20am |
|
BTW - I guess I should post this under skinning.
|
|
|
Simon HB9DRV
|
|
![]() |
|
Simon HB9DRV
Senior Member
Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
Quote Reply
Posted: 03 April 2007 at 12:53pm |
|
I'll dig into the source now, I wonder if I can tell XTPSkinManagerApiHook to ignore certain libraries?
|
|
|
Simon HB9DRV
|
|
![]() |
|
Simon HB9DRV
Senior Member
Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
Quote Reply
Posted: 03 April 2007 at 12:56pm |
|
Just one thing - this is a UNICODe project yet OnHookLoadLibraryA() has been called.
|
|
|
Simon HB9DRV
|
|
![]() |
|
Oleg
Senior Member
Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
Quote Reply
Posted: 04 April 2007 at 1:14am |
|
Hello,
Simon, Skinframework quite specific classes, such errors we have to debug in our side to find problem...
try to call SetAutoApplyNewThreads(FALSE);
|
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
![]() |
|
Simon HB9DRV
Senior Member
Joined: 07 July 2005 Location: Switzerland Status: Offline Points: 458 |
Post Options
Thanks(0)
Quote Reply
Posted: 04 April 2007 at 3:05am |
Hi - this is exactly what I have now done :-)
The problem cannot be reproduced 100% but I know it happens with wininet DLLs. Maybe you could add an option to exclude hooking into specific DLLs, disabling wininet by default.
I guess this error occurs about 0.1% of the time, could it be a problem with skinning taking place in a background thread while also happening in the foreground?
Anyway - thanks for the excellent software and support, my users love it!
|
|
|
Simon HB9DRV
|
|
![]() |
|
Oleg
Senior Member
Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
Quote Reply
Posted: 04 April 2007 at 5:10am |
|
Hello,
Yes, think you right, we will add option to exclude dlls.
Thanks.
|
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
![]() |
|
Post Reply
|
|
|
Tweet
|
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |