Crash using TwoDFrame - structural analysis software

Questions about Wine on Linux
Locked
alen12345
Newbie
Newbie
Posts: 1
Joined: Mon May 04, 2015 12:30 pm

Crash using TwoDFrame - structural analysis software

Post by alen12345 »

Hi all,

I am trying to run TwoDFrame on Ubuntu 14.04, a software for structural analysis. I am on Wine 1.7.38. Everything goes well unitl I launch the calculation. I have enclosed the error log. Can somebody help me? Which settings do I need to change?

Here is the log, the forum does not le me attach it:
Unhandled exception: page fault on read access to 0xfffffffc in 32-bit code (0x00524d1e).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:00524d1e ESP:0033e748 EBP:0033e868 EFLAGS:00010213( R- -- I -A- -C)
EAX:00000000 EBX:00000001 ECX:00000000 EDX:00000000
ESI:00000000 EDI:00000111
Stack dump:
0x0033e748: a7ab94ae 00000000 00000001 00000000
0x0033e758: 00f48f38 00f48f38 0033e7b0 00d75b98
0x0033e768: 00f48f38 0033e7b0 00e1e9a8 00e1e9a8
0x0033e778: 00000000 00000001 00000001 00000001
0x0033e788: 00000001 00000001 00000000 00000000
0x0033e798: 00000001 00f48f38 00f48f38 00f4c020
Backtrace:
=>0 0x00524d1e in twdframe (+0x124d1e) (0x0033e868)
1 0x006cd324 in twdframe (+0x2cd323) (0x0033e94c)
2 0x006ce47a in twdframe (+0x2ce479) (0x0033e9f8)
3 0x00518354 in twdframe (+0x118353) (0x0033eb90)
4 0x00520a1f in twdframe (+0x120a1e) (0x0033ebe4)
5 0x006e7c07 in twdframe (+0x2e7c06) (0x0033ebf4)
6 0x006e7e16 in twdframe (+0x2e7e15) (0x0033ec24)
7 0x0071f4b6 in twdframe (+0x31f4b5) (0x0033ec64)
8 0x00721e97 in twdframe (+0x321e96) (0x0033ec80)
9 0x006e60f8 in twdframe (+0x2e60f7) (0x0033ecd0)
10 0x0071f051 in twdframe (+0x31f050) (0x0033ecec)
11 0x00721994 in twdframe (+0x321993) (0x0033ed04)
12 0x006e6a52 in twdframe (+0x2e6a51) (0x0033eda0)
13 0x006e26c3 in twdframe (+0x2e26c2) (0x0033edc0)
14 0x006e57a6 in twdframe (+0x2e57a5) (0x0033ee28)
15 0x006e5835 in twdframe (+0x2e5834) (0x0033ee48)
16 0x7ecbe41a WINPROC_wrapper+0x19() in user32 (0x0033ee78)
17 0x7ecbeb56 in user32 (+0x9eb55) (0x0033eec8)
18 0x7ecc12b3 in user32 (+0xa12b2) (0x0033ef18)
19 0x7ec7f62d in user32 (+0x5f62c) (0x0033ef78)
20 0x7ec86f76 in user32 (+0x66f75) (0x0033efe8)
21 0x7ec87209 SendMessageW+0x58() in user32 (0x0033f038)
22 0x006e10dc in twdframe (+0x2e10db) (0x0033f050)
23 0x006ffec7 in twdframe (+0x2ffec6) (0x0033f070)
24 0x006e57a6 in twdframe (+0x2e57a5) (0x0033f0d8)
25 0x006e5835 in twdframe (+0x2e5834) (0x0033f0f8)
26 0x7ecbe41a WINPROC_wrapper+0x19() in user32 (0x0033f128)
27 0x7ecbeb56 in user32 (+0x9eb55) (0x0033f178)
28 0x7ecc12b3 in user32 (+0xa12b2) (0x0033f1c8)
29 0x7ec7f62d in user32 (+0x5f62c) (0x0033f228)
30 0x7ec86f76 in user32 (+0x66f75) (0x0033f298)
31 0x7ec87209 SendMessageW+0x58() in user32 (0x0033f2e8)
32 0x7ec3581d in user32 (+0x1581c) (0x0033f408)
33 0x7ecbe55e WINPROC_wrapper+0x15d() in user32 (0x0033f438)
34 0x7ecbe41a WINPROC_wrapper+0x19() in user32 (0x0033f468)
35 0x7ecbeb56 in user32 (+0x9eb55) (0x0033f4b8)
36 0x7ecc12b3 in user32 (+0xa12b2) (0x0033f508)
37 0x7ec7f62d in user32 (+0x5f62c) (0x0033f568)
38 0x7ec86f76 in user32 (+0x66f75) (0x0033f5d8)
39 0x7ec87209 SendMessageW+0x58() in user32 (0x0033f628)
40 0x7ec664c5 in user32 (+0x464c4) (0x0033f658)
41 0x7ec6a972 in user32 (+0x4a971) (0x0033fb88)
42 0x7ecbe69e in user32 (+0x9e69d) (0x0033fbb8)
43 0x7ecbe41a WINPROC_wrapper+0x19() in user32 (0x0033fbe8)
44 0x7ecbeb56 in user32 (+0x9eb55) (0x0033fc38)
45 0x7ecc12b3 in user32 (+0xa12b2) (0x0033fc88)
46 0x7ec818f5 DispatchMessageW+0xb4() in user32 (0x0033fd88)
47 0x006ea894 in twdframe (+0x2ea893) (0x0033fdbc)
48 0x0081a529 in twdframe (+0x41a528) (0x0033fdd0)
49 0x007e8055 in twdframe (+0x3e8054) (0x0033fe60)
50 0x7b8606ec call_process_entry+0xb() in kernel32 (0x0033fe78)
51 0x7b8617b3 in kernel32 (+0x517b2) (0x0033feb8)
52 0x7bc80fb0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
53 0x7bc8417d call_thread_func+0x7c() in ntdll (0x0033ffa8)
54 0x7bc80f8e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
55 0x7bc54b9e call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8)
56 0xb75d765d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000)
57 0xb75d771b wine_switch_to_stack+0x2a() in libwine.so.1 (0xbf827028)
58 0x7bc5a709 LdrInitializeThunk+0x238() in ntdll (0xbf827068)
59 0x7b868043 __wine_kernel_init+0xa12() in kernel32 (0xbf828188)
60 0x7bc5b633 __wine_process_init+0x192() in ntdll (0xbf828218)
61 0xb75d4dc8 wine_init+0x327() in libwine.so.1 (0xbf828278)
62 0x7bf0100c main+0xfb() in <wine-loader> (0xbf8286c8)
63 0xb73f4a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000)
0x00524d1e: movl 0xfffffffc(%eax,%edx,4),%edx
Modules:
Module Address Debug info Name (119 modules)
PE 400000- c19000 Export twdframe
ELF 7a800000-7a91e000 Deferred opengl32<elf>
\-PE 7a820000-7a91e000 \ opengl32
ELF 7b800000-7ba62000 Dwarf kernel32<elf>
\-PE 7b810000-7ba62000 \ kernel32
ELF 7bc00000-7bce7000 Dwarf ntdll<elf>
\-PE 7bc10000-7bce7000 \ ntdll
ELF 7bf00000-7bf04000 Dwarf <wine-loader>
ELF 7d37f000-7d43e000 Deferred windowscodecs<elf>
\-PE 7d390000-7d43e000 \ windowscodecs
ELF 7d43e000-7d482000 Deferred usp10<elf>
\-PE 7d440000-7d482000 \ usp10
ELF 7d482000-7d4ca000 Deferred dwrite<elf>
\-PE 7d490000-7d4ca000 \ dwrite
ELF 7d4ca000-7d540000 Deferred d3dcompiler_43<elf>
\-PE 7d4d0000-7d540000 \ d3dcompiler_43
ELF 7d540000-7d57f000 Deferred d3d10<elf>
\-PE 7d550000-7d57f000 \ d3d10
ELF 7d57f000-7d6c6000 Deferred wined3d<elf>
\-PE 7d590000-7d6c6000 \ wined3d
ELF 7d6c6000-7d6ee000 Deferred dxgi<elf>
\-PE 7d6d0000-7d6ee000 \ dxgi
ELF 7d6ee000-7d72c000 Deferred d3d10core<elf>
\-PE 7d6f0000-7d72c000 \ d3d10core
ELF 7d72c000-7d742000 Deferred d3d10_1<elf>
\-PE 7d730000-7d742000 \ d3d10_1
ELF 7d742000-7d772000 Deferred d2d1<elf>
\-PE 7d750000-7d772000 \ d2d1
ELF 7d7db000-7d7f1000 Deferred dwmapi<elf>
\-PE 7d7e0000-7d7f1000 \ dwmapi
ELF 7d7f1000-7d821000 Deferred p11-kit-trust.so
ELF 7d821000-7d82a000 Deferred librt.so.1
ELF 7d82a000-7d831000 Deferred libffi.so.6
ELF 7d831000-7d836000 Deferred libgpg-error.so.0
ELF 7d836000-7d84e000 Deferred libresolv.so.2
ELF 7d84e000-7d852000 Deferred libkeyutils.so.1
ELF 7d852000-7d89d000 Deferred libdbus-1.so.3
ELF 7d89d000-7d8d9000 Deferred libp11-kit.so.0
ELF 7d8d9000-7d8ed000 Deferred libtasn1.so.6
ELF 7d8ed000-7d973000 Deferred libgcrypt.so.11
ELF 7d973000-7d97f000 Deferred libkrb5support.so.0
ELF 7d97f000-7d984000 Deferred libcom_err.so.2
ELF 7d984000-7d9b4000 Deferred libk5crypto.so.3
ELF 7d9b4000-7da72000 Deferred libkrb5.so.3
ELF 7da72000-7db38000 Deferred libgnutls.so.26
ELF 7db38000-7db7d000 Deferred libgssapi_krb5.so.2
ELF 7db7d000-7dbea000 Deferred libcups.so.2
ELF 7dbfa000-7dc0d000 Deferred gnome-keyring-pkcs11.so
ELF 7dc0d000-7dc44000 Deferred uxtheme<elf>
\-PE 7dc10000-7dc44000 \ uxtheme
ELF 7dc44000-7dc4a000 Deferred libxfixes.so.3
ELF 7dc4a000-7dc55000 Deferred libxcursor.so.1
ELF 7dc55000-7dc65000 Deferred libxi.so.6
ELF 7dc65000-7dc69000 Deferred libxcomposite.so.1
ELF 7dc69000-7dc74000 Deferred libxrandr.so.2
ELF 7dc74000-7dc7f000 Deferred libxrender.so.1
ELF 7dc7f000-7dc85000 Deferred libxxf86vm.so.1
ELF 7dc85000-7dc89000 Deferred libxinerama.so.1
ELF 7dc89000-7dc90000 Deferred libxdmcp.so.6
ELF 7dc90000-7dc94000 Deferred libxau.so.6
ELF 7dc94000-7dcb6000 Deferred libxcb.so.1
ELF 7dcb6000-7ddea000 Deferred libx11.so.6
ELF 7ddea000-7ddfd000 Deferred libxext.so.6
ELF 7ddfe000-7de10000 Deferred libavahi-client.so.3
ELF 7de10000-7de1e000 Deferred libavahi-common.so.3
ELF 7de20000-7deb4000 Deferred winex11<elf>
\-PE 7de30000-7deb4000 \ winex11
ELF 7df2c000-7df55000 Deferred libexpat.so.1
ELF 7df55000-7df90000 Deferred libfontconfig.so.1
ELF 7df90000-7dfb8000 Deferred libpng12.so.0
ELF 7dfb8000-7dfd2000 Deferred libz.so.1
ELF 7dfd2000-7e072000 Deferred libfreetype.so.6
ELF 7e095000-7e0c0000 Deferred msacm32<elf>
\-PE 7e0a0000-7e0c0000 \ msacm32
ELF 7e0c0000-7e179000 Deferred winmm<elf>
\-PE 7e0d0000-7e179000 \ winmm
ELF 7e179000-7e19e000 Deferred imm32<elf>
\-PE 7e180000-7e19e000 \ imm32
ELF 7e19e000-7e229000 Deferred gdiplus<elf>
\-PE 7e1b0000-7e229000 \ gdiplus
ELF 7e229000-7e36e000 Deferred oleaut32<elf>
\-PE 7e240000-7e36e000 \ oleaut32
ELF 7e36e000-7e3f2000 Deferred rpcrt4<elf>
\-PE 7e380000-7e3f2000 \ rpcrt4
ELF 7e3f2000-7e535000 Deferred ole32<elf>
\-PE 7e410000-7e535000 \ ole32
ELF 7e535000-7e56f000 Deferred oledlg<elf>
\-PE 7e540000-7e56f000 \ oledlg
ELF 7e56f000-7e5b2000 Deferred winspool<elf>
\-PE 7e580000-7e5b2000 \ winspool
ELF 7e5b2000-7e6bd000 Deferred comctl32<elf>
\-PE 7e5c0000-7e6bd000 \ comctl32
ELF 7e6bd000-7e737000 Deferred shlwapi<elf>
\-PE 7e6d0000-7e737000 \ shlwapi
ELF 7e737000-7e96e000 Deferred shell32<elf>
\-PE 7e740000-7e96e000 \ shell32
ELF 7e96e000-7ea5b000 Deferred comdlg32<elf>
\-PE 7e970000-7ea5b000 \ comdlg32
ELF 7ea5b000-7ea6f000 Deferred msimg32<elf>
\-PE 7ea60000-7ea6f000 \ msimg32
ELF 7ea6f000-7eaea000 Deferred advapi32<elf>
\-PE 7ea80000-7eaea000 \ advapi32
ELF 7eaea000-7ec09000 Deferred gdi32<elf>
\-PE 7eb00000-7ec09000 \ gdi32
ELF 7ec09000-7ed65000 Dwarf user32<elf>
\-PE 7ec20000-7ed65000 \ user32
ELF 7ed65000-7ed72000 Deferred libnss_files.so.2
ELF 7ed72000-7ed7e000 Deferred libnss_nis.so.2
ELF 7ed7e000-7ed97000 Deferred libnsl.so.1
ELF 7ef97000-7efdd000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF b73db000-b7589000 Dwarf libc.so.6
ELF b7589000-b758e000 Deferred libdl.so.2
ELF b758f000-b75ab000 Deferred libpthread.so.0
ELF b75c3000-b75cc000 Deferred libnss_compat.so.2
ELF b75ce000-b7784000 Dwarf libwine.so.1
ELF b7786000-b77a8000 Deferred ld-linux.so.2
ELF b77a8000-b77a9000 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
0000002e explorer.exe
0000002f 0
00000030 (D) C:\twdframe\twdframe.exe
00000031 0 <==
System information:
Wine build: wine-1.7.38
Platform: i386
Host system: Linux
Host version: 3.13.0-51-generic
Thanks in advance.

Ale N.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Crash using TwoDFrame - structural analysis software

Post by lahmbi5678 »

Hi,

if you are running a 64bit linux, you should try to run that application in a 32bit wineprefix. A wineprefix is basically wine's folder in your home directory, the default is ".wine", this is where wine will store its configuration files and where it will install applications (wine's C:\ drive is there). Wine should be able to run 32bit applications in 64bit wineprefixes, but there are still many issues with the mixed combination.

http://wiki.winehq.org/FAQ#head-8d92633 ... 778c679d32

In your case you will have to install the application in the new prefix, the following command will create a new 32bit wineprefix (.wine2) and run the installer (frame237.exe):

WINEARCH=win32 WINEPREFIX=~/.wine2 wine frame237.exe

You won't have to use the WINEARCH shell variable later, once a prefix is created as 32bit (or 64bit), it will stay that way. If you start the application via icons/desktop links created by the installer, the changed WINEPREFIX will already be included. If you run from command line or create your own desktop links, you'll have to add the correct WINEPREFIX as parameter.

If there are still issues, feel free to file a bug.
lahmbi5678
Level 7
Level 7
Posts: 823
Joined: Thu Aug 27, 2009 6:23 am

Re: Crash using TwoDFrame - structural analysis software

Post by lahmbi5678 »

Hi,

I just saw, that you are on 32bit linux (due to the last lines of your backtrace). In that case, please run from command line and show us the console output. If you've already installed some other applications, please create a new wineprefix as described and run from there.

I tested TwoDFrame on a current opensuse 13.2 32bit and it seems to work well apart from minor graphical glitches (tooltips). I don't know, which calculation you did, unfortunately I don't know much about what the software actually does. I created a new frame, moved some part and clicked on Model->Structural Response.
Locked