[Bug 23908] New: regedit fails to process some registry files

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Aug 5 05:31:45 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=23908

           Summary: regedit fails to process some registry files
           Product: Wine
           Version: 1.3.0
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Keywords: download, regression, testcase
          Severity: minor
          Priority: P2
         Component: programs
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: austinenglish at gmail.com
                CC: aeikum at codeweavers.com


Created an attachment (id=30015)
 --> (http://bugs.winehq.org/attachment.cgi?id=30015)
registry file

Regression (I'm reasonably certain it's caused by
8851a4eb1f51fa56e5ac55d4a1d4a762abb21e3b). I noticed when trying to do
'winetricks mingw'. Winetricks attempts to set the path, using the registry,
and now, crashes:
+ WINEDLLOVERRIDES=mshtml= wine regedit c:\winetrickstmp\path.reg
Warning! unrecognized line:
"
wine: Unhandled page fault on read access to 0x0000003d at address 0x68068af3
(thread 0024), starting debugger...
Unhandled exception: page fault on read access to 0x0000003d in 32-bit code
(0x68068af3).
...
Backtrace:
=>0 0x68068af3 HEAP_MakeInUseBlockFree+0x123(subheap=0x110014, pArena=0x111908)
[/home/austin/wine-git/dlls/ntdll/heap.c:640] in ntdll (0x0032f348)
  1 0x68068ca9 RtlFreeHeap+0x78(heap=0x110000, flags=0x0002, ptr=0x111910)
[/home/austin/wine-git/dlls/ntdll/heap.c:1756] in ntdll (0x0032f3e8)
  2 0x6829de68 processRegEntry+0x1c7(stdInput=<is not available>, isUnicode=<is
not available>) [/home/austin/wine-git/programs/regedit/regproc.c:551] in
regedit (0x0032f468)
  3 0x6829e9ca import_registry_file+0x219(reg_file=0x1116c8)
[/home/austin/wine-git/programs/regedit/regproc.c:748] in regedit (0x0032fce8)
  4 0x6829ce0d PerformRegAction+0x1fc(action=<is not available>, s="")
[/home/austin/wine-git/programs/regedit/regedit.c:170] in regedit (0x0032fdc8)
  5 0x6829c525 WinMain+0x24(hInstance=0x68290000, hPrevInstance=(nil),
lpCmdLine="c:\winetrickstmp\path.reg", nCmdShow=0x0001)
[/home/austin/wine-git/programs/regedit/main.c:179] in regedit (0x0032fe48)
  6 0x682a2954 main+0xa3(argc=<couldn't compute location>, argv=<couldn't
compute location>) [/home/austin/wine-git/dlls/winecrt0/exe_main.c:48] in
regedit (0x0032fe90)
  7 0x682a289c __wine_spec_exe_entry+0x7b(peb=0x7ffdf000)
[/home/austin/wine-git/dlls/winecrt0/exe_entry.c:36] in regedit (0x0032fea8)
  8 0x681637bc call_process_entry+0xb() in kernel32 (0x0032fee8)
  9 0x68165aab start_process+0x5a(peb=0x7ffdf000)
[/home/austin/wine-git/dlls/kernel32/process.c:996] in kernel32 (0x0032fef8)
  10 0x68091170 call_thread_func+0xb() in ntdll (0x0032ffc8)
  11 0x68091340 call_thread_entry_point+0x6f(entry=0x68165a50, arg=0x7ffdf000)
[/home/austin/wine-git/dlls/ntdll/signal_i386.c:2473] in ntdll (0x0032ffe8)
  12 0x6806c8da start_process+0x29(kernel_start=0x68165a50)
[/home/austin/wine-git/dlls/ntdll/loader.c:2612] in ntdll (0x00000000)
0x68068af3 HEAP_MakeInUseBlockFree+0x123
[/home/austin/wine-git/dlls/ntdll/heap.c:640] in ntdll: movl    0x0(%edi),%edx
640            size += (pFree->size & ARENA_SIZE_MASK) + sizeof(ARENA_FREE);

I'll attach the full terminal output and the corresponding registry file.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.



More information about the wine-bugs mailing list