[OpenIndiana-discuss] Wine and recent Openindiana
bentahyr at chez.com
bentahyr at chez.com
Tue May 29 00:35:33 UTC 2018
I recompiled wine (3.9) with -ggdb and -O0
Here is the output (using WINEDEBUG=+all env)
$ gdb --args /opt/wine/bin/wine winefile
GNU gdb (GDB) 7.10.1
[...]
Reading symbols from /opt/wine/bin/wine...done.
(gdb) r
Starting program: /opt/wine/bin/wine winefile
[Thread debugging using libthread_db enabled]
[New Thread 1 (LWP 1)]
trace:virtual:NtAllocateVirtualMemory ffffffff 7ffe0000 00010000 3000
00000004
trace:virtual:VIRTUAL_DumpView View: 7ffe0000 -
7ffefffftrace:virtual:VIRTUAL_DumpView (valloc)
trace:virtual:VIRTUAL_DumpView 7ffe0000 - 7ffeffff c-rw-
trace:virtual:NtAllocateVirtualMemory ffffffff 0 00000230 101000
00000004
trace:virtual:map_view got mem in reserved area 3ffff000-40000000
trace:virtual:VIRTUAL_DumpView View: 3ffff000 -
3ffffffftrace:virtual:VIRTUAL_DumpView (valloc)
trace:virtual:VIRTUAL_DumpView 3ffff000 - 3fffffff c-rw-
trace:ntdll:RtlInitializeBitMap (7ffddf6c,3ffff044,64)
trace:ntdll:RtlInitializeBitMap (7ffddf74,3ffff154,1024)
trace:ntdll:RtlInitializeBitMap (7ffddf7c,3ffff21c,128)
trace:ntdll:RtlSetBits (7ffddf6c,0,1)
trace:ntdll:RtlSetBits (7ffddf7c,0,1)
trace:virtual:NtAllocateVirtualMemory ffffffff 0 00004000 101000
00000004
trace:virtual:map_view got mem in reserved area 3fff8000-3fffc000
trace:virtual:VIRTUAL_DumpView View: 3fff8000 -
3fffbffftrace:virtual:VIRTUAL_DumpView (valloc)
trace:virtual:VIRTUAL_DumpView 3fff8000 - 3fffbfff c-rw-
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1 (LWP 1)]
0xfeda904d in wine_set_fs (val=4103) at ../../include/wine/library.h:188
188 __DEFINE_SET_SEG(fs)
(gdb) bt full
#0 0xfeda904d in wine_set_fs (val=4103) at
../../include/wine/library.h:188
No locals.
#1 wine_ldt_init_fs (sel=4103, entry=0x8046ac0) at ldt.c:433
No locals.
#2 0x7ff7e6ca in signal_init_thread (teb=0x3fff8000) at
signal_i386.c:2319
fpu_cw = 639
thread_data = 0x3fff81d4
fs_entry = {LimitLow = 4095, BaseLow = 32768, HighWord = {Bytes
= {BaseMid = 255 '\377',
Flags1 = 243 '\363', Flags2 = 64 '@', BaseHi = 63 '?'},
Bits = {BaseMid = 255,
Type = 19, Dpl = 3, Pres = 1, LimitHi = 0, Sys = 0,
Reserved_0 = 0, Default_Big = 1,
Granularity = 0, BaseHi = 63}}}
ss = {ss_sp = 0x3fff9000, ss_size = 12288, ss_flags = 0}
#3 0x7ff86f6d in thread_init () at thread.c:360
teb = 0x3fff8000
addr = 0x3ffff000
suspend = 256
size = 4096
info_size = 1
exe_file = 0x0
now = {u = {LowPart = 134507336, HighPart = -16954553}, {LowPart
= 134507336,
HighPart = -16954553}, QuadPart = -72819250518791352}
status = 0
thread_data = 0x3fff81fc
debug_info = {str_pos = 0x0, out_pos = 0x0, strings = '\000'
<repeats 1023 times>,
output = '\000' <repeats 1023 times>}
#4 0x7ff54454 in __wine_process_init () at loader.c:3440
kernel32W = {107, 101, 114, 110, 101, 108, 51, 50, 46, 100, 108,
108, 0}
wm = 0x8046ba8
status = -19225578
func_name = {Length = 27560, MaximumLength = 2052, Buffer =
0xfef525d4 "\264"}
init_func = 0xfeda97af <free_dll_path+12>
#5 0xfedaa427 in wine_init (argc=2, argv=0x8047044, error=0x8046bcc "",
error_size=1024)
at loader.c:979
context = {index = 3, buffer = 0x8a1cf98 "", name = 0x8a1cfb4
"/ntdll.dll.so", namelen = 10,
win16 = 0}
path = 0x8a1cfa2 "/opt/wine/lib/wine/ntdll.dll.so"
ntdll = 0xfebc04f0
init_func = 0x7ff5443d <__wine_process_init>
#6 0x0805149c in main (argc=2, argv=0x8047044) at main.c:258
error =
"\000\000\000\000\000\000\000\000\364\344\374\376\250\260\377\376H\211\314\376 at s\324\376",
'\000' <repeats 12 times>,
"\002\000\000\000\000\000\000\000 at s\324\376\004\000\000\000\200\231\324\376\000\000\000\000\000\000\000\000\000
\324\376@*\275\376\000\000\000\000\070l\004\b\337\224\314\376 at s\324\376\000\000\000\000\001\000\000\000S\230\313\376\000
\324\376@*\275\376xl\004\bR\260\314\376@*\275\376\000\000\000\000\210l\004\bk\274\314\376 at s\324\376\000\000\000\000\300s\324\376\000s\324\376@*\275\376\000\000\000\000\210l\004\b\250\260\377\376\200\000\000\000\020\310\377\376\230l\004\b\221\233\374\376\003\000\000\000\020\310\377\376\250l\004\b\371!\374\376\003\000\000\000"...
i = 134551599
Best regards.
Ben
Le 2018-05-22 07:01, Alexander Pyhalov a écrit :
> On 21.05.2018 19:23, Apostolos Syropoulos via openindiana-discuss
> wrote:
>>> Hi I used to compile Wine and it used to work quite well but recent
>>> update to OpenIndiana nailed it quite hard as it seg fault's for
>>> anything more than --version.
>>
>> I would like to confirm that wine-2.21 worked just fine before
>> upgrading
>> but now it reports:
>>
>> Segmentation Fault (core dumped)
>> In my case I have used gdb and the result is:
>>
>> (gdb) bt full
>> #0 0xfeda8f08 in wine_ldt_init_fs () from
>> /opt/gnu/wine/lib/libwine.so.1
>> No symbol table info available.
>> #1 0x7ff7ddec in signal_init_thread ()
>> from /opt/gnu/wine/lib/wine/ntdll.dll.so
>> No symbol table info available.
>> #2 0x7ff862ee in thread_init () from
>> /opt/gnu/wine/lib/wine/ntdll.dll.so
>> No symbol table info available.
>> #3 0x7ff54fdd in __wine_process_init ()
>> from /opt/gnu/wine/lib/wine/ntdll.dll.so
>> No symbol table info available.
>> #4 0xfedaa291 in wine_init () from /opt/gnu/wine/lib/libwine.so.1
>> No symbol table info available.
>> #5 0x0805149f in main ()
>> No symbol table info available.
>
>
> Hi, can you rebuild it with -ggdb -O0 and resend the back trace?
>
>
> ---
> System Administrator of Southern Federal University Computer Center
More information about the openindiana-discuss
mailing list