I have a program im working on that calculates pi. I use GMP to handle large numbers. For some reason on Aug24 it stopped working and crashes on the loadlibrary call for MAIN.dll. I have been doing some work on it. So i dont know if its wine, me, or something else. I usesubversion so i moved backward to before the 24th and i still get the same problem. If you want some source just let me know! The debug output is below. ead 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0xa0408314 in 32-bit code (0x0025f100). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:0025f100 ESP:0061f9cc EBP:0061f9e8 EFLAGS:00210246( - 00 -RIZP1) EAX:00231000 EBX:602f64a4 ECX:00000001 EDX:00231000 ESI:00000000 EDI:00000001 Stack dump: 0x0061f9cc XRenderQueryVersion+0x4c: 002310cc 00000080 76100000 00000001 0x0061f9dc XRenderQueryVersion+0x5c: 602f64a4 00000000 00158b30 0061fa08 0x0061f9ec: 602af6a5 00230000 00000001 00000000 0x0061f9fc XRenderQueryExtension+0xc: 602b0bfd 00000000 602f64a4 0061fab8 0x0061fa0c XRenderQueryExtension+0x1c: 602b074c 00231000 00230000 00000001 0x0061fa1c XRenderQueryExtension+0x2c: 00000000 00110000 00000000 00000000 fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 Backtrace: =>1 0x0025f100 in main (+0x2f100) (0x0025f100) 2 0x602af6a5 call_dll_entry_point+0x15 in ntdll (0x602af6a5) 3 0x602b074c in ntdll (+0x2074c) (0x602b074c) 4 0x602b0bfd in ntdll (+0x20bfd) (0x602b0bfd) 5 0x602b2d77 LdrLoadDll+0x87 in ntdll (0x602b2d77) 6 0x6039238b in kernel32 (+0x4238b) (0x6039238b) 7 0x603925a0 LoadLibraryExW+0x50 in kernel32 (0x603925a0) 8 0x603926c3 LoadLibraryExA+0x43 in kernel32 (0x603926c3) 9 0x603926fd LoadLibraryA+0x2d in kernel32 (0x603926fd) 10 0x655011f8 in loader (+0x11f8) (0x655011f8) 11 0x00401372 in bpc (+0x1372) (0x00401372) 12 0x0040158a in bpc (+0x158a) (0x0040158a) 13 0x00401237 in bpc (+0x1237) (0x00401237) 14 0x00401288 in bpc (+0x1288) (0x00401288) 15 0x603a131e in kernel32 (+0x5131e) (0x603a131e) 16 0x60022877 (0x60022877) 0x0025f100: jmp *0xa0408314 -> 0x00000000 Modules: Module Address Debug info Name (60 modules) ELF 16b000-1cc000 Deferred libgl.so.1 PE 230000-31a000 Stabs main PE 230000-31a000 Stabs main PE 400000-409000 Export bpc ELF 4ba000-5cc000 Deferred libwine.so.1 ELF 4e2000-4f2000 Deferred libxext.so.6 ELF 581000-586000 Deferred libxxf86vm.so.1 ELF 5ec000-5f6000 Deferred libxcursor.so.1 ELF 5f8000-5fd000 Deferred libxfixes.so.3 ELF 619000-622000 Export libxrender.so.1 ELF 86a000-86e000 Deferred libxrandr.so.2 ELF de2000-de5000 Deferred libxau.so.6 ELF df7000-dfd000 Deferred libxdmcp.so.6 ELF 44973000-4498e000 Deferred ld-linux.so.2 ELF 44990000-44ac3000 Deferred libc.so.6 ELF 44ac5000-44ac9000 Deferred libdl.so.2 ELF 44acb000-44af0000 Deferred libm.so.6 ELF 44af2000-44b05000 Deferred libz.so.1 ELF 44c13000-44c27000 Deferred libpthread.so.0 ELF 44c70000-44c91000 Deferred libexpat.so.0 ELF 44c93000-44d01000 Deferred libfreetype.so.6 ELF 44df2000-44e2f000 Deferred libfontconfig.so.1 ELF 44ffb000-4500e000 Deferred libresolv.so.2 ELF 464a1000-464a9000 Deferred libdrm.so.2 ELF 60278000-60301000 Export ntdll<elf> \-PE 60290000-60301000 \ ntdll ELF 60326000-60331000 Deferred libnss_files.so.2 ELF 60331000-60445000 Export kernel32<elf> \-PE 60350000-60445000 \ kernel32 ELF 60445000-604af000 Deferred msvcrt<elf> \-PE 60450000-604af000 \ msvcrt ELF 604af000-605f6000 Deferred user32<elf> \-PE 604d0000-605f6000 \ user32 ELF 605f6000-60690000 Deferred gdi32<elf> \-PE 60610000-60690000 \ gdi32 ELF 60690000-606da000 Deferred advapi32<elf> \-PE 606a0000-606da000 \ advapi32 ELF 607b9000-60841000 Deferred winex11<elf> \-PE 607d0000-60841000 \ winex11 ELF 609c2000-60bc2000 Deferred sis_dri.so ELF 60bcf000-60bec000 Deferred imm32<elf> \-PE 60be0000-60bec000 \ imm32 ELF 60bec000-60c4a000 Deferred shlwapi<elf> \-PE 60c00000-60c4a000 \ shlwapi ELF 60c4a000-60ce9000 Deferred ole32<elf> \-PE 60c60000-60ce9000 \ ole32 ELF 60ce9000-60d3d000 Deferred rpcrt4<elf> \-PE 60cf0000-60d3d000 \ rpcrt4 ELF 60d3d000-60d5c000 Deferred iphlpapi<elf> \-PE 60d40000-60d5c000 \ iphlpapi ELF 60d6f000-60e38000 Deferred comctl32<elf> \-PE 60d80000-60e38000 \ comctl32 ELF 60e38000-60e6c000 Deferred uxtheme<elf> \-PE 60e40000-60e6c000 \ uxtheme PE 65500000-65509000 Export loader ELF 6d458000-6d54c000 Deferred shell32<elf> \-PE 6d470000-6d54c000 \ shell32 ELF 760f3000-76120000 Deferred ws2_32<elf> \-PE 76100000-76120000 \ ws2_32 ELF 7bf00000-7bf03000 Deferred <wine-loader> Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\***\BPC.exe 00000009 0 <==
deathbob@gmail.com wrote:> I have a program im working on that calculates pi. I use GMP to handle > large numbers. For some reason on Aug24 it stopped working and crashes > on the loadlibrary call for MAIN.dll. I have been doing some work on > it. So i dont know if its wine, me, or something else. I > usesubversion so i moved backward to before the 24th and i still get > the same problem. If you want some source just let me know! The debug > output is below.Firstly, why do you use CVS wine for developing a windows program? I'd say you are way better of using the somewhat stable releases. Secondly, if reverting to earlier revisions doesn't revert the problem, it is most certainly something you did. Have you tried running your program within your IDEs debugger within wine? This might prove helpful. Daniel