[Bug 38521] New: Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7
https://bugs.winehq.org/show_bug.cgi?id=38521 Bug ID: 38521 Summary: Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7 Product: Wine Version: unspecified Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll Assignee: wine-bugs(a)winehq.org Reporter: ettl.martin78(a)gmail.com Distribution: --- Created attachment 51390 --> https://bugs.winehq.org/attachment.cgi?id=51390 backtrace from wine Steps to reproduce: 1) Install SourceNavigator from (http://sourceforge.net/projects/sourcenav/?source=typ_redirect) on Ubuntu Linux 15.04 (32-Bit) with wine. 2) Execute SourceNaviator 3) Close SourceNaviator 4) The exception message is shown. Please refer to the backtrace. If you have questions, please feel free to ask. Many thanks for working so hard on wine. Best regards Martin Ettl -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 narri <xqwerty123(a)luukku.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xqwerty123(a)luukku.com --- Comment #1 from narri <xqwerty123(a)luukku.com> --- It crashes similar way =>0 0x7bc3c141 RtlDeleteCriticalSection+0x21(crit=<couldn't compute location>) wine 1.7.42 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source URL| |http://sourceforge.net/proj | |ects/sourcenav/?source=typ_ | |redirect Version|unspecified |1.6.2 Summary|Unhandled exception: page |SourceNaviator crashes on |fault on read access to |exit |0x00000000 in 32-bit code | |(0x7 | -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man(a)post.com --- Comment #2 from super_man(a)post.com --- Still crashing 1.7.48 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 --- Comment #3 from super_man(a)post.com --- still crashes 1.7.54 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 winetest(a)luukku.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest(a)luukku.com --- Comment #4 from winetest(a)luukku.com --- (In reply to super_man from comment #3)
still crashes 1.7.54
Still valid wine-staging 1.9.14 Something wrong here? 394 NTSTATUS WINAPI RtlDeleteCriticalSection( RTL_CRITICAL_SECTION *crit ) 395 { 396 crit->LockCount = -1; 397 crit->RecursionCount = 0; 398 crit->OwningThread = 0; 399 if (crit->DebugInfo) 400 { 401 /* only free the ones we made in here */ 402 if (!crit->DebugInfo->Spare[0]) 403 { 404 RtlFreeHeap( GetProcessHeap(), 0, crit->DebugInfo ); 405 crit->DebugInfo = NULL; 406 } 407 close_semaphore( crit ); 408 } 409 else NtClose( crit->LockSemaphore ); 410 crit->LockSemaphore = 0; 411 return STATUS_SUCCESS; 412 } -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 --- Comment #5 from winetest(a)luukku.com --- Still crashes, but the crash could be somehow related to fixme:msg:unpack_message msg 7f (WM_GETICON) not supported yet wine 2.0rc3 and staging same version. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 Zhiyi Zhang <zzhang(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zzhang(a)codeweavers.com --- Comment #6 from Zhiyi Zhang <zzhang(a)codeweavers.com> --- Still crash in wine-3.3. I'll take a look at this. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38521 Damjan Jovanovic <damjan.jov(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |damjan.jov(a)gmail.com --- Comment #7 from Damjan Jovanovic <damjan.jov(a)gmail.com> --- The only call to DeleteCriticalSection in the app's source is in file tcl/win/tclWinNotify.c: void Tcl_FinalizeNotifier(clientData) ClientData clientData; /* Pointer to notifier data. */ { ThreadSpecificData *tsdPtr = (ThreadSpecificData *) clientData; DeleteCriticalSection(&tsdPtr->crit); CloseHandle(tsdPtr->event); The backtrace contained: Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7bc35a61). which probably means NULL was passed to DeleteCriticalSection(), ie. ThreadSpecificData.crit is NULL. But why is it NULL? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla