Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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.
Offline
Tak, pod systemem windows działa poprawnie.
PS. System linux to Debian 5.0
Offline
Jeżeli dobrze widzę to program ten używa msvcrt - ostatnio ludzie od wine, zaczęli implementować różne biblioteki msv*** ale nadal sporo funkcji to stuby (czytaj funkcje które realnie nic nie robią), spróbuj zainstalować (czy to za pomocą winetricks, czy to z netu) MS vs runtime - czy jak to się zwie, spróbuj utworzyć czysty prefix.
Aha, jaka wersja wine w ogóle?
Ostatnio edytowany przez Huk (2011-08-10 19:42:32)
Offline
Sprawdź również jaki status ma program który próbujesz uruchomić na http://appdb.winehq.org , czasami nie opłaca się nawet próbować.
Offline
[quote=Huk]Jeżeli dobrze widzę to program ten używa msvcrt - ostatnio ludzie od wine, zaczęli implementować różne biblioteki msv*** ale nadal sporo funkcji to stuby (czytaj funkcje które realnie nic nie robią), spróbuj zainstalować (czy to za pomocą winetricks, czy to z netu) MS vs runtime - czy jak to się zwie, spróbuj utworzyć czysty prefix.
Aha, jaka wersja wine w ogóle?[/quote]
Zainstalowałem to winetricks, ale nie wiem co dalej.
wine-1.0.1-174-gc4039bd
PS. Tego programu się nie instaluje, go się tylko uruchamia.
Offline
backup prefix'u dla potomnych
mv ~/.wine ~/wine
następnie:
winetricks vcrun2005
powinno starczyć
btw. wine też masz przedpotopowe, postaraj się o świeższe. : )
Ostatnio edytowany przez Elder (2011-08-11 22:54:44)
Offline
Elder,
JESTEŚ WIELKI!!!!! DZIĘKI!!! :]]]
Nie wiesz jakie to dla mnie było ważne :)
PS. Nie musiałem aktualizować wine wystarczyło, że wykonałem te dwie komendy.
Ostatnio edytowany przez desavil (2011-08-12 11:33:43)
Offline
Jak wszystko jest ok, to możesz usunąć kopie prefixu
rm -r ~/wine
Pozdrawiam : )
Offline
Nie wiem co się stało, ale znów ten sam problem :/
Wykonałem więc drugi raz to, resetowałem serwer, ale nic :(
Offline
Dla starego wine było jeszcze coś takiego jak:
wineprefixcreate
jak się nie mylę.
Offline
Uruchomiłem coś, się zrobiło, ale nadal nie działa i wywala ten błąd :/
Próbowałem aktualizować wine:
dpkg -i wine-unstable_1.3.26-0.1_i386.deb dpkg: regarding wine-unstable_1.3.26-0.1_i386.deb containing wine-unstable: wine-unstable conflicts with wine wine (version 1.0.1-1) is present and installed. dpkg: error processing wine-unstable_1.3.26-0.1_i386.deb (--install): conflicting packages - not installing wine-unstable Errors were encountered while processing: wine-unstable_1.3.26-0.1_i386.deb
:/
Offline
Nie możesz mieć jednocześnie zainstalowanych pakietów [i]wine[/i] i [i]wine-unstable[/i].
Offline
Usunąłem wine za pomocą: aptitude purge wine i teraz taki błąd jest:
dpkg -i wine-unstable_1.3.26-0.1_i386.deb (Reading database ... 47681 files and directories currently installed.) Unpacking wine-unstable (from wine-unstable_1.3.26-0.1_i386.deb) ... dpkg: dependency problems prevent configuration of wine-unstable: wine-unstable depends on wine-bin-unstable (= 1.3.26-0.1); however: Package wine-bin-unstable is not installed. wine-unstable depends on libwine-alsa-unstable (= 1.3.26-0.1) | libwine-oss-unstable (= 1.3.26-0.1); however: Package libwine-alsa-unstable is not installed. Package libwine-oss-unstable is not installed. wine-unstable depends on libwine-gl-unstable (= 1.3.26-0.1); however: Package libwine-gl-unstable is not installed. wine-unstable depends on libwine-print-unstable (= 1.3.26-0.1); however: Package libwine-print-unstable is not installed. wine-unstable depends on libwine-sane-unstable (= 1.3.26-0.1); however: Package libwine-sane-unstable is not installed. wine-unstable depends on libwine-cms-unstable (= 1.3.26-0.1); however: Package libwine-cms-unstable is not installed. wine-unstable depends on libwine-gphoto2-unstable (= 1.3.26-0.1); however: Package libwine-gphoto2-unstable is not installed. wine-unstable depends on libwine-ldap-unstable (= 1.3.26-0.1); however: Package libwine-ldap-unstable is not installed. wine-unstable depends on libwine-openal-unstable (= 1.3.26-0.1); however: Package libwine-openal-unstable is not installed. dpkg: error processing wine-unstable (--install): dependency problems - leaving unconfigured Errors were encountered while processing: wine-unstable
Offline
aptitude -f install
o ile masz repo z testing/unstable dodane
Ostatnio edytowany przez Elder (2011-08-13 16:36:17)
Offline
Skąd ten pakiet wziąłeś w ogóle? Stąd: [url]http://dev.carbon-project.org/debian/wine-unstable[/url]? Jeżeli stamtąd, to musisz również stamtąd pościągać wszystkie zależności i je zainstalować. Inna sprawa, że ta wersja wine jest raczej dla Sida, a nie dla Lenny'ego…
Offline
aptitude -f install, wykonywałem i nic nie dało.
W takim razie jak mam zainstalować to wine?
Offline
jw.
Offline
dodaj sobie
deb http://ftp.pl.debian.org/debian/ unstable main contrib non-free deb http://ftp.pl.debian.org/debian/ testing main contrib non-free
do /etc/apt/sources.list
update listy pakietów
aptitude -f install
powinno ci dociągnąć brakujące zależności
Offline
[b]Elder[/b]: Popatrz na wersje tych pakietów. Ich nie ma w repo, dostępne są tylko na tamtej stronie.
Offline
OK, to w jaki sposób aptitude miałby zatem pobrać pakiety których nie ma w repo? :)
Offline
hmmm, coś jest na rzeczy.
Po dodaniu repo unstable testing niech postawi wine-unstable, dociągnie mu zależności i potem pozastępuje paczki wine-unstable tymi ze strony. Wtedy będzie już po "Bożemu". xD
Offline
E, tak to wiesz… Równie dobrze może od razu pościągać te pakiety do jakiegoś katalogu, a potem dać:
dpkg -i *.deb
:P
===========
PS Pewnie i tak jakieś inne zależności nie pozwolą na instalację tego na Lennym.
Offline
W sumie. Dla mnie te paczki z dev.carbon, nie były stand-alone. Tyle, że ja mam AMD64, i zaśpiewały sobie min. ia32-libs z testinga. :/
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00104 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.218.75.58' WHERE u.id=1 |
0.00072 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.218.75.58', 1732455597) |
0.00042 | SELECT * FROM punbb_online WHERE logged<1732455297 |
0.00198 | DELETE FROM punbb_online WHERE ident='18.227.52.248' |
0.00064 | DELETE FROM punbb_online WHERE ident='3.149.214.223' |
0.00064 | DELETE FROM punbb_online WHERE ident='54.36.148.141' |
0.00058 | DELETE FROM punbb_online WHERE ident='54.36.148.249' |
0.00060 | DELETE FROM punbb_online WHERE ident='54.36.148.68' |
0.00045 | SELECT topic_id FROM punbb_posts WHERE id=179292 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=19502 ORDER BY posted |
0.00053 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=19502 AND t.moved_to IS NULL |
0.00015 | SELECT search_for, replace_with FROM punbb_censoring |
0.00102 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=19502 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=19502 |
Total query time: 0.00977 s |