Paul Rupe wrote:
On Friday November 12 2004 11:48 am, Michael Stefaniuc wrote:
Btw. does wine crash only with Remedy or does winemine crash too?
Most apps (winemine included) are ok. When I get home I'll try to find a downloadable app that reproduces the problem consistently.
Usually wine just hangs until I kill -9 everything, but this time I managed to get a stack trace. It looks like a recursive loop: =>1 0x7759b155 cxx_frame_handler+0x401 in msvcrt (0x77927f90) 2 0x7759b5c3 in msvcrt (+0xb5c3) (0x77927fb4) 3 0x77ee7be1 __wine_call_from_32_regs+0xb5 in ntdll (0x7792831c) 4 0x7759ac79 __CxxFrameHandler+0x5 in msvcrt (0x77928358) 5 0x77ec63b8 EXC_RtlRaiseException+0x18c in ntdll (0x779283ec) 6 0x77edf32b raise_segv_exception+0x2f in ntdll (0x77928408) 7 0x77ee7c50 __wine_call_from_32_restore_regs+0x0 in ntdll (0x779287d4) ... 90 0x77edf32b raise_segv_exception+0x2f in ntdll (0x7792f7d8) Frames 2-7 repeat all the way down to 90. This is after a 'make clean' and a full rebuild of Wine, btw.
Does increasing stack size help? For example: Index: dlls/kernel/process.c =================================================================== RCS file: /var/cvs/wine/dlls/kernel/process.c,v retrieving revision 1.80 diff -u -r1.80 process.c --- dlls/kernel/process.c 30 Oct 2004 02:11:33 -0000 1.80 +++ dlls/kernel/process.c 15 Nov 2004 11:36:47 -0000 @@ -1183,7 +1183,7 @@ set_library_wargv( __wine_main_argv ); if (!build_command_line( __wine_main_wargv )) goto error; - stack_size = RtlImageNtHeader(peb->ImageBaseAddress)->OptionalHeader.SizeOfStackReserve; + stack_size = 10 * 1024 * 1024; /* allocate main thread stack */ if (!THREAD_InitStack( NtCurrentTeb(), stack_size )) goto error; __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com
participants (1)
-
Jerry Jenkins