Kernel 2.6.9

Jerry Jenkins jerry_j_jenkins at yahoo.com
Sun Nov 14 22:28:52 CST 2004


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 
 




More information about the wine-devel mailing list