LinuxForum.Fans
Тема

Вылетает ошибка под Wine

Автор: Sezar 15 сообщений 3471 просмотров
12.02.2015 10:04 #414091

Подскажите пож. что от меня хочет вайн? Приложение работает нормально, но периодически вылетает и пишет вот такую ошибку.

text
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x1aa23d8f).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:1aa23d8f ESP:0033dfb0 EBP:0033e0a0 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:00000000 ECX:00000000 EDX:0033e06c
 ESI:7e5a3ca0 EDI:00000003
Stack dump:
0x0033dfb0:  05935a28 0ada0210 0ada0970 b5b18000
0x0033dfc0:  ac37a6f8 05935a28 00330003 6a445ab5
0x0033dfd0:  00000000 00000000 00000001 00000000
0x0033dfe0:  00000000 0033dfdc 0033dfdc 00000000
0x0033dff0:  0033e0ac 6bba9510 b5b18000 00dce375
0x0033e000:  b5b18000 00000000 05935a28 b59698a0
Backtrace:
=>0 0x1aa23d8f in htmlui (+0x23d8f) (0x0033e0a0)
  1 0x1aa223b7 in htmlui (+0x223b6) (0x0033e104)
  2 0x1aa1f103 in htmlui (+0x1f102) (0x0033e138)
  3 0xb59395e1 in mshtml (+0x95e0) (0x0033e168)
  4 0xb5a729b5 in mshtml (+0x1429b4) (0x0033e198)
  5 0xb5a4e075 in mshtml (+0x11e074) (0x0033e1f8)
  6 0x6aa33972 in xul (+0xdf3971) (0x09505630)
0x1aa23d8f: movl    0x0(%eax),%ecx
Modules:
Module    Address            Debug info    Name (247 modules)
PE      400000-  4ba000    Deferred        1cv8
PE      4c0000-  5c1000    Deferred        icuuc46
PE     33f0000- 372e000    Deferred        calc
PE     6950000- 69e3000    Deferred        mozsqlite3
PE     69f0000- 71d2000    Deferred        gkmedias
PE    10000000-10008000    Deferred        nuke83
PE    10020000-10031000    Deferred        stl83
PE    10080000-1031b000    Deferred        core83
PE    116c0000-116eb000    Deferred        wbase83
PE    11800000-11855000    Deferred        bsl
PE    11ae0000-11ca2000    Deferred        chart
PE    12fa0000-1307b000    Deferred        chartui
PE    136b0000-1378f000    Deferred        dbeng8
PE    13d90000-13dca000    Deferred        dsgncmd
PE    13f70000-13ff2000    Deferred        dsgnfrm
PE    143d0000-14626000    Deferred        ext
PE    154a0000-154f7000    Deferred        extui
PE    15770000-15f6b000    Deferred        frame
PE    19940000-19a3a000    Deferred        richui
PE    1a2d0000-1a34a000    Deferred        help
PE    1a6d0000-1a71c000    Deferred        helpui
PE    1a940000-1a956000    Deferred        html
PE    1aa00000-1aaa0000    Export          htmlui
PE    1af30000-1afcc000    Deferred        image
PE    1b310000-1b32d000    Deferred        imageui
PE    1b400000-1b69c000    Deferred        moxel
PE    1ca50000-1cc21000    Deferred        moxelui
PE    1da70000-1dab3000    Deferred        pack
PE    1e0e0000-1e140000    Deferred        txtedt
PE    1e3c0000-1e4ca000    Deferred        txtedui
PE    1ecc0000-1ed16000    Deferred        fmtd
PE    1efc0000-1eff0000    Deferred        fmtdui
PE    1f130000-1f4d3000    Deferred        xml2
PE    22280000-22381000    Deferred        xdto
PE    22c50000-22d53000    Deferred        map
PE    235b0000-23685000    Deferred        mapui
PE    23d00000-23e75000    Deferred        inet
PE    24700000-247b9000    Deferred        scheme
PE    24df0000-24eea000    Deferred        schemui
PE    25570000-25599000    Deferred        techsys
PE    256d0000-25784000    Deferred        vrscore
PE    25d10000-25da0000    Deferred        ws
PE    26630000-26660000    Deferred        grphcs
PE    267f0000-2680a000    Deferred        morph
PE    268e0000-26908000    Deferred        addin
PE    26a40000-26a54000    Deferred        addncom
PE    26ae0000-26af5000    Deferred        addncpp
PE    26ba0000-26ef6000    Deferred        backbas
PE    2c960000-2d3bb000    Deferred        backend
PE    32720000-32e78000    Deferred        basic
PE    37640000-37b85000    Deferred        basicui
PE    3d610000-3d6d3000    Deferred        perform
PE    3db00000-3e46a000    Deferred        frntend
PE    44b40000-44b87000    Deferred        rclient
PE    44dd0000-44f81000    Deferred        rtrsrvc
PE    45ef0000-45f16000    Deferred        rscalls
PE    474a0000-478ae000    Deferred        entext
PE    49e10000-49e3e000    Deferred        filedb
PE    4a900000-4aa45000    Deferred        icuin46
PE    4ad00000-4bb81000    Deferred        icudt46
PE    4d180000-4d37b000    Deferred        calcui
PE    4e660000-4e9b0000    Deferred        accnt
PE    50300000-5050d000    Deferred        accntui
PE    524b0000-526d2000    Deferred        bp
PE    539b0000-53b9a000    Deferred        bpui
PE    54da0000-54dc4000    Deferred        ftext
PE    54ee0000-54f0b000    Deferred        ftindex
PE    55040000-554c7000    Deferred        dcs
PE    58cb0000-58f2d000    Deferred        dcscore
PE    5ae90000-5b0e5000    Deferred        dcsui
PE    5c550000-5c5ab000    Deferred        enums
PE    5cad0000-5cb05000    Deferred        lockman
PE    5d410000-5d513000    Deferred        vrsbase
PE    5e180000-5e36e000    Deferred        edb
PE    5f600000-5f7a3000    Deferred        edbui
PE    61400000-6181f000    Deferred        mngcore
PE    61e40000-61e61000    Deferred        mozalloc
PE    622c0000-622cc000    Deferred        plds4
PE    63280000-6336d000    Deferred        nss3
PE    63f90000-643f6000    Deferred        mngbase
PE    64500000-64533000    Deferred        ssl3
PE    64f40000-64f76000    Deferred        nspr4
PE    65400000-65422000    Deferred        nssutil3
PE    65fc0000-66070000    Deferred        mozglue
PE    69210000-695fe000    Deferred        mngui
PE    69640000-69667000    Deferred        smime3
PE    69c40000-6be4d000    Export          xul
PE    6ce40000-6ce4d000    Deferred        plc4
PE    70180000-706b4000    Deferred        mozjs
ELF    7b800000-7ba61000    Deferred        kernel32<elf>
  \-PE    7b810000-7ba61000    \               kernel32
ELF    7bc00000-7bce7000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bce7000    \               ntdll
ELF    7bf00000-7bf04000    Deferred        <wine-loader>
ELF    7ddea000-7de21000    Deferred        uxtheme<elf>
  \-PE    7ddf0000-7de21000    \               uxtheme
ELF    7de21000-7de28000    Deferred        libxfixes.so.3
ELF    7de28000-7de33000    Deferred        libxcursor.so.1
ELF    7de33000-7de45000    Deferred        libxi.so.6
ELF    7de45000-7de49000    Deferred        libxcomposite.so.1
ELF    7de49000-7de54000    Deferred        libxrandr.so.2
ELF    7de54000-7de5f000    Deferred        libxrender.so.1
ELF    7de5f000-7de65000    Deferred        libxxf86vm.so.1
ELF    7de65000-7de69000    Deferred        libxinerama.so.1
ELF    7de69000-7de70000    Deferred        libxdmcp.so.6
ELF    7de70000-7de74000    Deferred        libxau.so.6
ELF    7de74000-7de96000    Deferred        libxcb.so.1
ELF    7de96000-7dfe1000    Deferred        libx11.so.6
ELF    7dfe1000-7dff4000    Deferred        libxext.so.6
ELF    7e005000-7e099000    Deferred        winex11<elf>
  \-PE    7e010000-7e099000    \               winex11
ELF    7e099000-7e0be000    Deferred        imm32<elf>
  \-PE    7e0a0000-7e0be000    \               imm32
ELF    7e10c000-7e135000    Deferred        libexpat.so.1
ELF    7e135000-7e171000    Deferred        libfontconfig.so.1
ELF    7e171000-7e19d000    Deferred        libpng12.so.0
ELF    7e19d000-7e1b7000    Deferred        libz.so.1
ELF    7e1b7000-7e267000    Deferred        libfreetype.so.6
ELF    7e278000-7e2f2000    Deferred        shlwapi<elf>
  \-PE    7e290000-7e2f2000    \               shlwapi
ELF    7e2f2000-7e31a000    Deferred        mpr<elf>
  \-PE    7e300000-7e31a000    \               mpr
ELF    7e31a000-7e32e000    Deferred        psapi<elf>
  \-PE    7e320000-7e32e000    \               psapi
ELF    7e32e000-7e435000    Deferred        msvcp110<elf>
  \-PE    7e360000-7e435000    \               msvcp110
ELF    7e435000-7e4fe000    Deferred        msvcr110<elf>
  \-PE    7e450000-7e4fe000    \               msvcr110
ELF    7e52d000-7e676000    Deferred        oleaut32<elf>
  \-PE    7e540000-7e676000    \               oleaut32
ELF    7e676000-7e6fa000    Deferred        rpcrt4<elf>
  \-PE    7e680000-7e6fa000    \               rpcrt4
ELF    7e6fa000-7e83c000    Deferred        ole32<elf>
  \-PE    7e710000-7e83c000    \               ole32
ELF    7e83c000-7e856000    Deferred        version<elf>
  \-PE    7e840000-7e856000    \               version
ELF    7e856000-7e8c9000    Deferred        advapi32<elf>
  \-PE    7e860000-7e8c9000    \               advapi32
ELF    7e8c9000-7e9e8000    Deferred        gdi32<elf>
  \-PE    7e8e0000-7e9e8000    \               gdi32
ELF    7e9e8000-7eb44000    Deferred        user32<elf>
  \-PE    7ea00000-7eb44000    \               user32
ELF    7eb44000-7ec4d000    Deferred        comctl32<elf>
  \-PE    7eb50000-7ec4d000    \               comctl32
ELF    7ec4d000-7ec5a000    Deferred        libnss_files.so.2
ELF    7ec5a000-7ec66000    Deferred        libnss_nis.so.2
ELF    7ec66000-7ec7f000    Deferred        libnsl.so.1
ELF    7ec7f000-7ec88000    Deferred        libnss_compat.so.2
ELF    7efba000-7f000000    Deferred        libm.so.6
ELF    b4b76000-b4cae000    Deferred        actxprxy<elf>
  \-PE    b4b90000-b4cae000    \               actxprxy
ELF    b5700000-b5796000    Deferred        ieframe<elf>
  \-PE    b5710000-b5796000    \               ieframe
ELF    b5796000-b583d000    Deferred        jscript<elf>
  \-PE    b57a0000-b583d000    \               jscript
ELF    b583d000-b58ae000    Deferred        setupapi<elf>
  \-PE    b5850000-b58ae000    \               setupapi
ELF    b58ae000-b5916000    Deferred        dbghelp<elf>
  \-PE    b58c0000-b5916000    \               dbghelp
ELF    b5916000-b5b28000    Dwarf           mshtml<elf>
  \-PE    b5930000-b5b28000    \               mshtml
ELF    b6112000-b6149000    Deferred        wintrust<elf>
  \-PE    b6120000-b6149000    \               wintrust
ELF    b6149000-b6162000    Deferred        userenv<elf>
  \-PE    b6150000-b6162000    \               userenv
ELF    b6162000-b61a6000    Deferred        usp10<elf>
  \-PE    b6170000-b61a6000    \               usp10
ELF    b61f8000-b620d000    Deferred        rasdlg<elf>
  \-PE    b6200000-b620d000    \               rasdlg
ELF    b620d000-b6228000    Deferred        rasapi32<elf>
  \-PE    b6210000-b6228000    \               rasapi32
ELF    b6228000-b6253000    Deferred        msacm32<elf>
  \-PE    b6230000-b6253000    \               msacm32
ELF    b6253000-b630c000    Deferred        winmm<elf>
  \-PE    b6260000-b630c000    \               winmm
ELF    b630c000-b63bc000    Deferred        msvcrt<elf>
  \-PE    b6320000-b63bc000    \               msvcrt
ELF    b63e2000-b6400000    Deferred        libgcc_s.so.1
ELF    b6514000-b6528000    Deferred        msimg32<elf>
  \-PE    b6520000-b6528000    \               msimg32
ELF    b6528000-b653d000    Deferred        schannel<elf>
  \-PE    b6530000-b653d000    \               schannel
ELF    b653d000-b6555000    Deferred        wtsapi32<elf>
  \-PE    b6540000-b6555000    \               wtsapi32
ELF    b6555000-b6571000    Deferred        wsock32<elf>
  \-PE    b6560000-b6571000    \               wsock32
ELF    b6571000-b6614000    Deferred        urlmon<elf>
  \-PE    b6580000-b6614000    \               urlmon
ELF    b6614000-b66e4000    Deferred        crypt32<elf>
  \-PE    b6620000-b66e4000    \               crypt32
ELF    b66e4000-b6762000    Deferred        wininet<elf>
  \-PE    b66f0000-b6762000    \               wininet
ELF    b6762000-b6778000    Deferred        activeds<elf>
  \-PE    b6770000-b6778000    \               activeds
ELF    b6778000-b678b000    Deferred        gnome-keyring-pkcs11.so
ELF    b678b000-b67bb000    Deferred        p11-kit-trust.so
ELF    b67bb000-b67c1000    Deferred        libgpg-error.so.0
ELF    b67c1000-b6852000    Deferred        libgcrypt.so.11
ELF    b6852000-b6918000    Deferred        libgnutls.so.26
ELF    b6918000-b6947000    Deferred        netapi32<elf>
  \-PE    b6920000-b6947000    \               netapi32
ELF    b6947000-b697a000    Deferred        secur32<elf>
  \-PE    b6950000-b697a000    \               secur32
ELF    b697a000-b69a1000    Deferred        iphlpapi<elf>
  \-PE    b6980000-b69a1000    \               iphlpapi
ELF    b69a1000-b69b6000    Deferred        mswsock<elf>
  \-PE    b69b0000-b69b6000    \               mswsock
ELF    b69b6000-b69c2000    Deferred        libltdl.so.7
ELF    b69c2000-b6a31000    Deferred        libodbc.so.1
ELF    b6a31000-b6a59000    Deferred        odbc32<elf>
  \-PE    b6a40000-b6a59000    \               odbc32
ELF    b6a59000-b6a92000    Deferred        ws2_32<elf>
  \-PE    b6a60000-b6a92000    \               ws2_32
ELF    b6a92000-b6a9b000    Deferred        libffi.so.6
ELF    b6a9b000-b6ab2000    Deferred        libresolv.so.2
ELF    b6ab2000-b6ab7000    Deferred        libkeyutils.so.1
ELF    b6ab7000-b6b0d000    Deferred        libdbus-1.so.3
ELF    b6b0d000-b6b98000    Deferred        libgmp.so.10
ELF    b6b98000-b6bc7000    Deferred        libhogweed.so.2
ELF    b6bc7000-b6bfc000    Deferred        libnettle.so.4
ELF    b6bfc000-b6c0f000    Deferred        libtasn1.so.6
ELF    b6c0f000-b6c4b000    Deferred        libp11-kit.so.0
ELF    b6c4b000-b6c58000    Deferred        libkrb5support.so.0
ELF    b6c58000-b6c5d000    Deferred        libcom_err.so.2
ELF    b6c5d000-b6c8f000    Deferred        libk5crypto.so.3
ELF    b6c8f000-b6d63000    Deferred        libkrb5.so.3
ELF    b6d63000-b6d77000    Deferred        libavahi-client.so.3
ELF    b6d77000-b6d85000    Deferred        libavahi-common.so.3
ELF    b6d85000-b6eb1000    Deferred        libgnutls-deb0.so.28
ELF    b6eb1000-b6f01000    Deferred        libgssapi_krb5.so.2
ELF    b6f01000-b6f7c000    Deferred        libcups.so.2
ELF    b6f8d000-b6fd0000    Deferred        winspool<elf>
  \-PE    b6f90000-b6fd0000    \               winspool
ELF    b6fd0000-b70bd000    Deferred        comdlg32<elf>
  \-PE    b6fe0000-b70bd000    \               comdlg32
ELF    b70bd000-b70f7000    Deferred        oledlg<elf>
  \-PE    b70c0000-b70f7000    \               oledlg
ELF    b70f7000-b7183000    Deferred        gdiplus<elf>
  \-PE    b7100000-b7183000    \               gdiplus
ELF    b7183000-b73ba000    Deferred        shell32<elf>
  \-PE    b7190000-b73ba000    \               shell32
ELF    b7406000-b75b4000    Deferred        libc.so.6
ELF    b75b4000-b75b9000    Deferred        libdl.so.2
ELF    b75ba000-b75d7000    Deferred        libpthread.so.0
ELF    b75e8000-b779e000    Dwarf           libwine.so.1
ELF    b77a0000-b77c2000    Deferred        ld-linux.so.2
ELF    b77c2000-b77c3000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    0000001d    0
    0000001c    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001b    0
    00000018    0
    00000017    0
    00000013    0
00000019 plugplay.exe
    0000001f    0
    0000001e    0
    0000001a    0
00000057 explorer.exe
    00000058    0
00000052 OLE_MiniFP6.exe
    00000033    0
    00000044    0
    0000004c    0
00000038 rpcss.exe
    0000005a    0
    00000059    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003a    0
    00000039    0
00000056 (D) C:\Program Files\1cv8\8.3.4.496\bin\1cv8.exe
    00000050    0
    00000016    0
    00000054    0
    0000004f    0
    0000002a    0
    0000004b    0
    00000048    0
    0000004a    0
    0000000b    0
    00000023    0
    00000046    0
    0000000d   -1
    00000041    0
    00000067    0
    00000066    0
    00000065    0
    00000064    0
    00000063    0
    00000062    0
    00000061    0
    00000060    0
    0000005f    0
    0000005e    0
    0000005d    0
    00000042    0
    00000036    0
    00000037    0
    00000035    0
    0000002f    0
    00000045    0
    00000047    0 <==
00000025 OLE_MiniFP6.exe
    0000004e    0
    00000031    0
    0000003b    0
    0000002b    0
    00000022    0
    00000028    0
    00000051    0
    00000049    0
    00000009    0
System information:
    Wine build: wine-1.7.34
    Platform: i386
    Host system: Linux
    Host version: 3.16.0-23-generic

12.02.2015 10:22 #414094

Так бы и назвали тему: 1С под Wine падает. Для виндовой 1С нужен Wine@etersoft. А почему нативную 1С-8 не используете?

12.02.2015 10:26 #414095

Проблема с дровами торгового оборудования, долго долбался с запуском самого драйвера под линухой... а потом оказалось что программист не может эту омпоненту в 1с прописать.

Я правилньо понял, надо просто мой вайн заменить на Wine@etersoft? в этом вся проблема?

12.02.2015 11:03 #414096

а никак нельзя обойтись без покупки Wine@etersoft? А то целью перейти на линукс было бесплатное ПО.

12.02.2015 13:54 #414099

Используй нативный 1С под линукс.

12.02.2015 15:21 #414105
Vascom написал:
Используй нативный 1С под линукс.

Еще раз говорю, нативный клиент использовать не могу, у меня 1с работает с торговым оборудованием, с большим трудом получилось привязать только 1 драйвер из 5 устройств к нативному клиенту и тот не заработал т.к. "линукс не понимает ком-объекты" - так сказал программист. Потому пришлось поднять все под вайном.

По работе кстати ошибка вылетает относительно не часто... грубо говоря программа банально закрывается раз 5 за 3-е суток работы, но хочется и это исправить.

12.02.2015 15:26 #414106

С вайном всё очень непросто. Это же реверсинжиниринг библиотек винды.

12.02.2015 15:39 #414107

Читал про похожие ошибки... правда не 1с вылетало, чё-то другое, правили заливанием кучи библиотек в вайн, как думаете реально обойтись без etersoft? есть смысл бубны рвать?

12.02.2015 16:00 #414109

Sezar, :) пробуйте. У меня когда-то работала на простом Wine - 1С "Предприятие" версия 7.4 (на домашнем компьютере)

13.02.2015 00:01 #414161

Sezar, шанс есть, правда времени на это уйдет немало.

13.02.2015 22:28 #414212
Sezar написал:
Читал про похожие ошибки... правда не 1с вылетало, чё-то другое, правили заливанием кучи библиотек в вайн, как думаете реально обойтись без etersoft? есть смысл бубны рвать?

Етерсофт, как я понимаю, нужен для обеспечения сетевой работы, коллективного доступа к базам данный 1С (v7.7 на dbf-формате). Без него обойтись, наверное, можно... Но вот количества гимора при этом обхождении я не представляю. Это один аспект. Второй - wine@etersoft требует замены стандартного cifs своим, etercifs'ом. Так вот здесь засада. Самая старшая версия ядра, на которой оно работает (компилируется без ошибок) - 3.16. А это - уровень или Fedora 19, или стартовое ядро fedora-20. С установкой kernel-headers и kernel-devel не из сетевых репозиториев, а с установочного DVD. Из сети приедет уже 3.17. На котором etercifs не скоприлируется в систему. На Fedora-20 ядро надо замораживать при обновлениях. Ну а 21-я вообще изначально не совместима.
А вот на CentOS-7 вполне себе работоспособно.

14.02.2015 00:29 #414218

Можно попробовать Qubes 2. Разраб утверждает что нативно поддерживает почти весь софт с винды


Подготовлено расширение Windows AppVM, позволяющее запускать в изолированном режиме приложения для платформы Windows. Для обеспечения полной интеграции Windows-окружений с Qubes предлагается специальный проприетарный инструментарий и набор драйверов для Windows, позволяющий работать с Windows-программами как с другими приложениями рабочего стола Qubes. Например, обеспечена работа единого буфера обмена, организован доступ к внешним файлам, произведена интеграция с сетевой подсистемой.

http://www.opennet.ru/opennews/art.shtml?num=40687

правда требования у нее неслабые.

P.S. Сразу оговорюсь что я лично не пробовал - у меня пока тупо неначем.

16.02.2015 16:18 #414506

Qubes 2 - конкретно мне не подойдет, компьютер - орех. Но вариант мне понравился, если бы не требования - обязательно бы попробовал.
Етерсофт - ну очень сильно не хочется, надо сделать что бы бесплатно было =) или может я чего-то не знаю... есть бесплатные версии?

По поводу библиотек, готов пропарится, только намекните, кто знает, в какую сторону копать и какие библиотеки копать? Или это творческая работа, и надо разбирать 1с по камушкам что бы прошарить???

16.02.2015 19:04 #414525
Sezar написал:

Етерсофт - ну очень сильно не хочется, надо сделать что бы бесплатно было =) или может я чего-то не знаю... есть бесплатные версии?

Если Вы школьный работник, то, вроде но не уверен, для школ оно бесплатно.

16.02.2015 19:16 #414530
"Sezar" написал:
Или это творческая работа, и надо разбирать 1с по камушкам что бы прошарить???

Займись, там делов-то, осилить малеха 1С-основы, да написать библиотеку какую полезную, если волокёшь крепко C с++, это же Open Source ...

Войдите или зарегистрируйтесь, чтобы ответить.