-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

[Eric: apologies for the duplicate, the original had an erroneous CC: line, so it 
didn't reach the list]
Hi,

I have finnally been able to get wine back up and running (I was bitten by the 
ReiserFS bug), and have been able to commence debugging the inifinite loop.

After the WMP installer had hung, I attached gdb to each wine thread in turn and got a 
bactrace and register dump, as you told me on IRC. The result of this is:

[New Thread 1024 (LWP 19516)]
0x4030de24 in read () from /lib/libc.so.6
#0  0x4030de24 in read () from /lib/libc.so.6
#1  0x40102494 in __DTOR_END__ () from /usr/local/lib/libntdll.so
#2  0x400cd42b in wine_server_call (req=REQ_SELECT) at client.c:299
#3  0x400d1b54 in WaitForMultipleObjectsEx (count=0, handles=0x0, wait_all=0,
    timeout=100, alertable=0) at ../include/server.h:1644
#4  0x400d19c8 in Sleep (timeout=100) at synchro.c:71
#5  0x40786820 in ANIMATE_AnimationThread (ptr_=0x40c600c8) at animate.c:394
#6  0x400d2b10 in THREAD_Start () at thread.c:273
#7  0x400d1d3e in SYSDEPS_StartThread (teb=0x40f37000) at sysdeps.c:136
eax            0xfffffe00       -512
ecx            0x40f26e97       1089629847
edx            0x1      1
ebx            0x7      7
esp            0x40f26e74       0x40f26e74
ebp            0x40f26e98       0x40f26e98
esi            0x40f37000       1089695744
edi            0x40f26e97       1089629847
eip            0x4030de24       0x4030de24
eflags         0x200212 2097682
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x2cf    719
gs             0x0      0
fctrl          0x37f    895
fstat          0x20     32
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x4067de2f       1080548911
foseg          0x2b     43
fooff          0x40390128       1077477672
fop            0x15a    346

[New Thread 1024 (LWP 19516)]
0x4030de24 in read () from /lib/libc.so.6
#0  0x4030de24 in read () from /lib/libc.so.6
#1  0x40102494 in __DTOR_END__ () from /usr/local/lib/libntdll.so
#2  0x400cd42b in wine_server_call (req=REQ_SELECT) at client.c:299
#3  0x400d1b54 in WaitForMultipleObjectsEx (count=4, handles=0x40b26e1c,
    wait_all=0, timeout=4294967295, alertable=1) at ../include/server.h:1644
#4  0x400d1509 in SERVICE_Loop (dummy=0x0) at services.c:99
#5  0x400d2b10 in THREAD_Start () at thread.c:273
#6  0x400d1d3e in SYSDEPS_StartThread (teb=0x40b37000) at sysdeps.c:136
eax            0xfffffe00       -512
ecx            0x40b26d9b       1085435291
edx            0x1      1
ebx            0x5      5
esp            0x40b26d78       0x40b26d78
ebp            0x40b26d9c       0x40b26d9c
esi            0x40b37000       1085501440
edi            0x40b26d9b       1085435291
eip            0x4030de24       0x4030de24
eflags         0x200212 2097682
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x207    519
gs             0x0      0
fctrl          0x37f    895
fstat          0x20     32
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x4083a882       1082370178
foseg          0x2b     43
fooff          0x40596998       1079601560
fop            0x35d    861

[New Thread 1024 (LWP 19516)]
0x4030de24 in read () from /lib/libc.so.6
#0  0x4030de24 in read () from /lib/libc.so.6
#1  0x40102494 in __DTOR_END__ () from /usr/local/lib/libntdll.so
#2  0x400cd42b in wine_server_call (req=REQ_SELECT) at client.c:299
#3  0x400d1b54 in WaitForMultipleObjectsEx (count=1, handles=0x40596d18,
    wait_all=0, timeout=4294967295, alertable=0) at ../include/server.h:1644
#4  0x400d1a26 in WaitForSingleObject (handle=1414155775, timeout=4294967295)
    at synchro.c:90
#5  0x40738f67 in QUEUE_WaitBits (bits=127, timeout=4294967295) at queue.c:728
#6  0x4072cd5c in MSG_PeekMessage (type=1, msg=0x40596e0c, hwnd=0, first=0,
    last=0, flags=3, peek=0) at message.c:1284
#7  0x4072ceaa in MSG_InternalGetMessage (type=1, msg=0x40596e0c, hwnd=312,
    hwndOwner=0, code=0, flags=1, sendIdle=1, idleSent=0x0) at message.c:1348
#8  0x40720075 in DIALOG_DoDialogBox (hwnd=312, owner=0) at dialog.c:1042
#9  0x40720379 in DialogBoxIndirectParamA (hInstance=16777216,
    template=0x1010004, owner=0, dlgProc=0x1002f5b, param=0) at dialog.c:1168
#10 0x10059be in ?? ()
#11 0x100351e in ?? ()
#12 0x400cea98 in start_process () at process.c:377
#13 0x400d1e49 in SYSDEPS_DoCallOnStack (func=0x400ce86c <start_process>,
    arg=0x0) at sysdeps.c:236
#14 0x400d1eef in SYSDEPS_CallOnStack () at sysdeps.c:246
#15 0x400d1fae in SYSDEPS_SwitchToThreadStack (func=0x400ce86c <start_process>)
    at sysdeps.c:306
#16 0x400ced83 in PROCESS_InitWine (argc=2, argv=0xbffffa7c) at process.c:492
#17 0x804b142 in Letext () at main.c:73
#18 0x40270cfc in __libc_start_main () from /lib/libc.so.6
eax            0xfffffe00       -512
ecx            0x40596cab       1079602347
edx            0x1      1
ebx            0x3      3
esp            0x40596c88       0x40596c88
ebp            0x40596cac       0x40596cac
esi            0x40116ba0       1074883488
edi            0x40596cab       1079602347
eip            0x4030de24       0x4030de24
eflags         0x200212 2097682
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x8f     143
gs             0x0      0
fctrl          0x37f    895
fstat          0x20     32
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x4067de2f       1080548911
foseg          0x2b     43
fooff          0x403905c8       1077478856
fop            0x15a    346

Sorry for the delay, hope this helps.
This is on wine from cvs on 11. Dec, running on debian woody with kernel 
2.4.0-test11+reiserfs.


- -- 
Dagfinn I. Mannsåker
aka. Ilmari
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Made with pgp4pine

iD8DBQE6OLlf1C7NxFHs+sYRAvf1AKDHor55uuVQN1PgJDSRXaMsUNRj6wCfdGTi
JtLFswQ3pHoLfEWjaRfyc2M=
=heu5
-----END PGP SIGNATURE-----


Reply via email to