konto usunięte

Temat: Wine - problem :(

Witajcie!

Podczas uruchomienia pewnego programu za pomocą wine, dostaję taki błąd:

wine: Unhandled page fault on read access to 0x00000010 at address 0x57aecd (thread 0026), starting debugger...
Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x0057aecd).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0057aecd ESP:7ee6e600 EBP:7ee6e628 EFLAGS:00010246( - 00 -RIZP1)
EAX:00111e18 EBX:00401240 ECX:00000000 EDX:00000000
ESI:7ee6e720 EDI:0059513c
Stack dump:
0x7ee6e600: 0050e210 00587218 7ee6e61c 00512290
0x7ee6e610: 7ee6e5d0 00000057 00000001 005889c4
0x7ee6e620: 00000016 7ee6e720 7ee6e8b8 004257db
0x7ee6e630: 0059513c 00595140 7ee6e720 00000011
0x7ee6e640: 00000010 00000000 7ee6e6b8 7b88a048
0x7ee6e650: 000010af 7ee6e698 00000000 00000000
Backtrace:
=>1 0x0057aecd in 3 (+0x17aecd) (0x7ee6e628)
2 0x004257db in 3 (+0x257db) (0x7ee6e8b8)
3 0x00425ba2 in 3 (+0x25ba2) (0x7ee6e938)
4 0x00441f3f in 3 (+0x41f3f) (0x7ee6ea18)
5 0x7ef792c1 in msvcrt (+0x292c1) (0x7ee6ea38)
6 0x7bc6c00e call_thread_entry_point+0xe() in ntdll (0x7ee6ea48)
7 0x7bc6d493 in ntdll (+0x5d493) (0x7ee6eae8)
8 0x7bc6d67e in ntdll (+0x5d67e) (0x7ee6f3d8)
9 0xb760ff3b start_thread+0xab() in libpthread.so.0 (0x7ee6f4c8)
0x0057aecd: cmpl %ebx,0x10(%edx)
Modules:
Module Address Debug info Name (32 modules)
PE 230000- 252000 Deferred lua5
PE 260000- 33f000 Deferred libxml2
PE 340000- 352000 Deferred zlib1
PE 400000- 59e000 Export 3
PE 7a0000- 879000 Deferred iconv
PE 10000000-10015000 Deferred lualib5
ELF 7b800000-7b93a000 Deferred kernel32<elf>
\-PE 7b820000-7b93a000 \ kernel32
ELF 7bc00000-7bca6000 Export ntdll<elf>
\-PE 7bc10000-7bca6000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7ee70000-7eec2000 Deferred advapi32<elf>
\-PE 7ee80000-7eec2000 \ advapi32
ELF 7eec2000-7eed5000 Deferred libresolv.so.2
ELF 7eed5000-7eef3000 Deferred iphlpapi<elf>
\-PE 7eee0000-7eef3000 \ iphlpapi
ELF 7eef3000-7ef1f000 Deferred ws2_32<elf>
\-PE 7ef00000-7ef1f000 \ ws2_32
ELF 7ef1f000-7ef39000 Deferred wsock32<elf>
\-PE 7ef20000-7ef39000 \ wsock32
ELF 7ef39000-7efa4000 Export msvcrt<elf>
\-PE 7ef50000-7efa4000 \ msvcrt
ELF 7efa4000-7efaf000 Deferred libnss_files.so.2
ELF 7efaf000-7efc6000 Deferred libnsl.so.1
ELF 7efc6000-7efec000 Deferred libm.so.6
ELF 7efed000-7eff7000 Deferred libnss_nis.so.2
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b74c7000-b74cb000 Deferred libdl.so.2
ELF b74cc000-b760a000 Deferred libc.so.6
ELF b760a000-b7622000 Export libpthread.so.0
ELF b7622000-b7758000 Deferred libwine.so.1
ELF b776e000-b778a000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
00000009 0
0000000c
0000001e 0
0000001d 0
00000017 0
00000016 0
0000000e 0
0000000d 0
0000001a
0000001f 0
0000001c 0
0000001b 0
00000024 (D) Z:\home\remote\prog\3.exe
00000026 0 <==
00000025 0
Backtrace:
=>1 0x0057aecd in 3 (+0x17aecd) (0x7ee6e628)
2 0x004257db in 3 (+0x257db) (0x7ee6e8b8)
3 0x00425ba2 in 3 (+0x25ba2) (0x7ee6e938)
4 0x00441f3f in 3 (+0x41f3f) (0x7ee6ea18)
5 0x7ef792c1 in msvcrt (+0x292c1) (0x7ee6ea38)
6 0x7bc6c00e call_thread_entry_point+0xe() in ntdll (0x7ee6ea48)
7 0x7bc6d493 in ntdll (+0x5d493) (0x7ee6eae8)
8 0x7bc6d67e in ntdll (+0x5d67e) (0x7ee6f3d8)
9 0xb760ff3b start_thread+0xab() in libpthread.so.0 (0x7ee6f4c8)
err:ntdll:RtlpWaitForCriticalSection section 0x595120 "?" wait timed out in thread 0025, blocked by 0026, retrying (60 sec)

Wiecie może czym to może być spowodowane?
Może brakuje mi jakiejś biblioteki.

PS. Mam pliki źródłowe tego programu, jeżeli bym wiedział co zmienić to bym zmienił.

Pozdrawiam, i dziękuję za wszystkie odpowiedzi.Post edytowany dnia 10.08.11 o godzinie 10:34
Radosław Maczuga

Radosław Maczuga Penetration Tester /
Bug Bounty Hunter

Temat: Wine - problem :(

Ekhm, może coś więcej o sprzęcie, systemie operacyjnym i kodzie źródłowym?

konto usunięte

Temat: Wine - problem :(

Aplikacja działa na serwerze dedykowanym z systemem linux debian 5.0 32bit, na 64bit też była testowana i to samo. Architektura i386.

Kod źródłowy jest dosyć obszerny, mogę jedynie powiedzieć tyle iż bez "dodatków", dodatkowych kodów aplikacja uruchamia się poprawnie na wine.

Niestety nie mam możliwości sprawdzenia jakie kody zostały dodane dodatkowo, i usuwać po kolei i testować.

Następna dyskusja:

karta grafiki problem


«

ldap

|

postfix

»


Wyślij zaproszenie do