http://bugs.winehq.org/show_bug.cgi?id=2937
Summary: PAF crashes when viewing the individual list Product: Wine Version: 20050310 Platform: PC URL: http://appdb.winehq.org/appview.php?appId=600 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-gdi AssignedTo: wine-bugs@winehq.org ReportedBy: lamber45@cse.msu.edu
Personal Ancestral File has three tabs in its main screen, "Family", "Pedigree" and "Individual". When I select "Individual" under Wine (in a file with about ten thousand people), PAF crashes. Running it again with 'winedbg', I get the following backtrace:
First chance exception: privileged instruction in 32-bit code (0x7794ce66). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7794ce66 ESP:77adf16c EBP:77adfa48 EFLAGS:00210246( - 00 -RIZP1) EAX:ffffffff EBX:7797bc7c ECX:77adfb78 EDX:7797bab2 ESI:00000002 EDI:77adfa8c Stack dump: 0x77adf16c: 7797bc7c 00000002 77adfa8c 77c4a538 0x77adf17c: 00050038 77adf20c 00000000 00000000 0x77adf18c: 00000000 00000000 77c4a538 00000000 0x77adf19c: 00000000 77adf1c4 77bd42d7 7797b400 0x77adf1ac: 00000000 00000009 00000000 0000003b 0x77adf1bc: 00000002 00000008 00000000 00000000 Backtrace: =>1 0x7794ce66 DrawTextExW(hdc=0xab4, str=0xffffffff, i_count=0xffffffff, rect=0x77adfb78, flags=0x8024, dtp =0x77adfa78, str=0xffffffff) [/usr/src/wine-20050310/dlls/user/../../include/wine/unicode.h:183] in user32 ( 0x77adfa48) 2 0x7794d5da DrawTextW(hdc=0xab4, str=0xffffffff, count=0xffffffff, rect=0x77adfb78, flags=0x8024) [/usr/src/wine-20050310/dlls/user/text.c:1069] in user32 (0x77adfa8c) 3 0x77461cfc HEADER_DrawItem+0x77c(hwnd=0x70042, hdc=0xab4, iItem=0x0, bHotTrack=0x0) [/usr/src/wine-20050310/dlls/comctl32/header.c:352] in comctl32 (0x77adfb88) 4 0x77461dad HEADER_Refresh(hwnd=0x70042, hdc=0xab4) [/usr/src/wine-20050310/dlls/comctl32/header.c:382] in comctl32 (0x77adfbc0) 5 0x77463dae HEADER_Paint(hwnd=0x70042, wParam=0x0) [/usr/src/wine-20050310/dlls/comctl32/header.c:1642] in comctl32 (0x77adfc1c) 6 0x7746443a HEADER_WindowProc(hwnd=0x70042, msg=0xf, wParam=0x0, lParam=0x0) [/usr/src/wine-20050310/dlls/comctl32/header.c:1837] in comctl32 (0x77adfc38) 7 0x779095ef WINPROC_wrapper+0x17 in user32 (0x77adfc5c) 8 0x77909919 WINPROC_CallWndProc+0x8d(proc=0x77463f78, hwnd=0x70042, msg=0xf, wParam=0x0, lParam=0x0) [/usr/src/wine-20050310/dlls/user/../../windows/winproc.c:419] in user32 (0x77adfc8c) 9 0x77910100 CallWindowProcA+0x40(func=0x77463f78, hwnd=0x70042, msg=0xf, wParam=0x0, lParam=0x0) [/usr/src/wine-20050310/dlls/user/../../windows/winproc.c:3225] in user32 (0x77adfcb4) 10 0x0059835f in paf5 (+0x19835f) (0x0000000f) 11 0x00000000 (0x00000000) 0x7794ce66 DrawTextExW+0x132 [/usr/src/wine-20050310/dlls/user/../../include/wine/unicode.h:183] in user32: cmpw $0,0x0(%eax) 183 while (*s) s++;