http://bugs.winehq.org/show_bug.cgi?id=20201
Summary: winetest64 no longer runs on 64-bit wine Product: Wine Version: 1.1.30 Platform: PC-x86-64 OS/Version: Linux Status: NEW Keywords: download, regression, testcase, win64 Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: dylan.ah.smith@gmail.com
Not sure if it should be a blocker or not, since it's 64-bit wine...
In today's git, running ./wine winetest64-latest.exe fails after extracting qmgr with: Extracting: qmgr (66 of 100) fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:msvcrt:__lconv_init stub fixme:seh:execute_cfa_instructions 7ffba6038bc3: DW_CFA_remember_state not implemented fixme:seh:execute_cfa_instructions 7ffba6038bd0: DW_CFA_restore_state not implemented err:seh:call_stack_handlers no exception data found in system library for function 0 err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7ffba603642c
Regression testing shows: austin@midna:~/64-wine-git$ git bisect good fd3c8335fd91e9a1952eabf4abd1cf8b5631dfd5 is first bad commit commit fd3c8335fd91e9a1952eabf4abd1cf8b5631dfd5 Author: Dylan Smith dylan.ah.smith@gmail.com Date: Mon Sep 28 03:48:38 2009 -0400
secur32: Free schannel handle table.
The table is initialized on process attach, and should be freed on process detach (which is where SECUR32_deinitSchannelSP gets called).
which doesn't really make sense to me...but reverting that patch does indeed let winetest64 run to completion....
http://bugs.winehq.org/show_bug.cgi?id=20201
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de
http://bugs.winehq.org/show_bug.cgi?id=20201
--- Comment #1 from Austin English austinenglish@gmail.com 2009-10-09 12:06:06 --- I tried running it under gdb, but that failed (probably doing it wrong :-p): austin@midna:~/64-wine-git$ gdb ./wine winetest64-latest.exe GNU gdb (GDB) 6.8.92-ubuntu Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... "/home/austin/64-wine-git/wine": not in executable format: File format not recognized
warning: Couldn't find general-purpose registers in core file.
warning: Couldn't find general-purpose registers in core file. #0 0x0000000000000000 in ?? () (gdb) c The program is not being run. (gdb) q
Anyone got any other ideas?
http://bugs.winehq.org/show_bug.cgi?id=20201
--- Comment #2 from Alexandre Julliard julliard@winehq.org 2009-10-09 13:01:19 --- wine is the wrapper script. Run 'gdb loader/wine'.
http://bugs.winehq.org/show_bug.cgi?id=20201
--- Comment #3 from Austin English austinenglish@gmail.com 2009-10-10 15:52:02 --- (gdb) c Continuing. [New Thread 0x7f6a59f38910 (LWP 32205)] [Thread 0x7f6a59f38910 (LWP 32205) exited] [New Thread 0x7f6a59f38910 (LWP 32206)] [Thread 0x7f6a59f38910 (LWP 32206) exited] [New Thread 0x7f6a5c72f910 (LWP 32282)] [New Thread 0x7f6a5c51f910 (LWP 32283)]
Program received signal SIGSEGV, Segmentation fault. SECUR32_deinitSchannelSP () at schannel.c:1438 1438 pgnutls_certificate_free_credentials(cred->credentials); (gdb) c Continuing.
Program received signal SIGQUIT, Quit. [Switching to Thread 0x7f6a5c51f910 (LWP 32283)] 0x00007f6a698a33ec in recv () from /lib/libpthread.so.0 (gdb) c Continuing.
Program received signal SIGQUIT, Quit. [Switching to Thread 0x7f6a6269f910 (LWP 31106)] 0x00007f6a695d4e37 in sched_yield () from /lib/libc.so.6 (gdb) c Continuing. [Thread 0x7f6a5c51f910 (LWP 32283) exited] [Thread 0x7f6a6269f910 (LWP 31106) exited] [Thread 0x7f6a5c72f910 (LWP 32282) exited]
Program exited with code 05.
commenting out line 1438 is enough to let the tests run.
http://bugs.winehq.org/show_bug.cgi?id=20201
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Austin English austinenglish@gmail.com 2009-11-11 20:49:18 --- This has been fixed for a while.
http://bugs.winehq.org/show_bug.cgi?id=20201
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2009-11-13 12:44:26 --- Closing bugs fixed in 1.1.33.