http://bugs.winehq.org/show_bug.cgi?id=28571
Bug #: 28571 Summary: Saving file in Rockwell Arena Simulator causes crash. Product: Wine Version: 1.3.29 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: wine.snap.347@blog.no Classification: Unclassified
Saving an existing model in Arena 10.0 causes a crash.
To reproduce: 1. Open Arena. 2. Create a new Model. 3. Save the model. 4. Add 'Create', 'Process', and 'Destroy' processes to the model. 5. Press the 'save' icon.
The program crashes.
Dump: $ wine Arena.exe fixme:ole:CoInitializeSecurity (0x441618,-1,(nil),(nil),4,3,(nil),0,(nil)) - stub! fixme:advapi:RegisterEventSourceW ((null),L"ICQ Service"): stub fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x74e794,(nil)): stub fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,2,(nil),0,(nil)) - stub! fixme:storage:create_storagefile Storage share mode not implemented. err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {00000315-0000-0000-c000-000000000046} could be created for context 0x3 fixme:ole:DefaultHandler_SetContainedObject () fixme:ole:CoCreateInstance no instance created for interface {d3fdb1db-a705-4221-999b-c241666c7426} of class {f2367fc9-deaa-45f4-9c00-45bfcfb94006}, hres is 0x80004002 err:ole:CoGetClassObject class {1f035d99-8eb9-4e21-af30-bb8cf339c2ee} not registered err:ole:CoGetClassObject no class object {1f035d99-8eb9-4e21-af30-bb8cf339c2ee} could be created for context 0x1 fixme:ole:DllDebugObjectRPCHook stub wine: Unhandled page fault on write access to 0x6a24107c at address 0x7ea04ef3 (thread 0009), starting debugger... Unhandled exception: page fault on write access to 0x6a24107c in 32-bit code (0x7ea04ef3). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7ea04ef3 ESP:00a4e708 EBP:00a4e840 EFLAGS:00010202( R- -- I - - - ) EAX:6563694c EBX:7ea91ff4 ECX:00000011 EDX:6563694c ESI:04c09938 EDI:04c0a731 Stack dump: 0x00a4e708: 04c0a72d 00000000 00a4e780 00a4e78c 0x00a4e718: 00000000 04a598d0 7bc4811d 7bca7ff4 0x00a4e728: 04bdea20 7bca7ff4 00a4e790 001e8616 0x00a4e738: 00110060 00000000 00000000 00110000 0x00a4e748: 00a4e8d4 8007000e 04c0a774 7ea7cf79 0x00a4e758: 00008c8c 04c0a6e0 7ea7ef60 00000001 Backtrace: =>0 0x7ea04ef3 in ole32 (+0x54ef3) (0x00a4e840) 1 0x7ea06626 in ole32 (+0x56625) (0x00a4e8f0) 0x7ea04ef3: movb $0x0,0xffffffff(%edi,%eax,1) Modules: Module Address Debug info Name (172 modules) PE 230000- 30e000 Deferred rssim32 PE 310000- 33a000 Deferred osc611as PE 340000- 351000 Deferred smshell PE 360000- 372000 Deferred rsixml060000 PE 380000- 3bf000 Deferred smmdt PE 3c0000- 3e1000 Deferred arenaextctrl PE 400000- 64b000 Deferred arena PE a50000- b93000 Deferred ot603as PE ba0000- ddc000 Deferred smtpl PE de0000- edd000 Deferred smsim PE ee0000- fab000 Deferred rsitpinfo030000 PE fb0000- 1106000 Deferred og702as PE 1110000- 1228000 Deferred smdefres PE 4620000- 4637000 Deferred rsitppersist030000 PE 4640000- 46a9000 Deferred rsitpe030000 PE 46b0000- 46fc000 Deferred rsitpee030000 PE 4700000- 474f000 Deferred rsictpe030000 PE 4750000- 4781000 Deferred rsitve030000 PE 4790000- 47c7000 Deferred rsitpview030000 PE 47e0000- 484b000 Deferred rsipme030000 PE 4850000- 48b6000 Deferred rsipminfo030000 PE 10000000-1000c000 Deferred smaddon PE 308c0000-30e1c000 Deferred mso9 PE 5f400000-5f4f2000 Deferred mfc42 PE 64000000-64085000 Deferred apc62 PE 65000000-65263000 Deferred vbe6 PE 65300000-65327000 Deferred vbe6intl PE 67830000-67855000 Deferred smprops PE 67940000-67a0d000 Deferred smrun PE 67ba0000-67c55000 Deferred smanim PE 67c60000-67d15000 Deferred smobj PE 67e20000-67e84000 Deferred smlnk PE 67f20000-67f33000 Deferred smker PE 67f40000-67f86000 Export smsys PE 780c0000-78121000 Deferred msvcp60 ELF 7b800000-7b9aa000 Deferred kernel32<elf> -PE 7b810000-7b9aa000 \ kernel32 ELF 7bc00000-7bcc4000 Deferred ntdll<elf> -PE 7bc10000-7bcc4000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7d23c000-7d272000 Deferred libxslt.so.1 ELF 7d272000-7d39b000 Deferred libxml2.so.2 ELF 7d3d3000-7d465000 Deferred msxml3<elf> -PE 7d3e0000-7d465000 \ msxml3 ELF 7d465000-7d485000 Deferred cabinet<elf> -PE 7d470000-7d485000 \ cabinet ELF 7d485000-7d4fd000 Deferred urlmon<elf> -PE 7d490000-7d4fd000 \ urlmon ELF 7d4fd000-7d5df000 Deferred msi<elf> -PE 7d510000-7d5df000 \ msi ELF 7d5df000-7d605000 Deferred atl<elf> -PE 7d5f0000-7d605000 \ atl ELF 7d698000-7d6ac000 Deferred icmp<elf> -PE 7d6a0000-7d6ac000 \ icmp ELF 7d758000-7d7c4000 Deferred libodbc.so.1 ELF 7d7e7000-7d7fc000 Deferred activeds<elf> -PE 7d7f0000-7d7fc000 \ activeds ELF 7d7fc000-7d817000 Deferred spoolss<elf> -PE 7d800000-7d817000 \ spoolss ELF 7d817000-7d820000 Deferred librt.so.1 ELF 7d820000-7d85d000 Deferred libdbus-1.so.3 ELF 7d85d000-7d862000 Deferred libgpg-error.so.0 ELF 7d862000-7d873000 Deferred libtasn1.so.3 ELF 7d873000-7d87b000 Deferred libkrb5support.so.0 ELF 7d87b000-7d88b000 Deferred libavahi-client.so.3 ELF 7d88b000-7d8ff000 Deferred libgcrypt.so.11 ELF 7d8ff000-7d995000 Deferred libgnutls.so.26 ELF 7d995000-7d9b9000 Deferred libk5crypto.so.3 ELF 7d9b9000-7da67000 Deferred libkrb5.so.3 ELF 7da67000-7da97000 Deferred libgssapi_krb5.so.2 ELF 7da97000-7dae1000 Deferred libcups.so.2 ELF 7db1c000-7db20000 Deferred libkeyutils.so.1 ELF 7db20000-7db2c000 Deferred libavahi-common.so.3 ELF 7db3a000-7db43000 Deferred libltdl.so.7 ELF 7db43000-7db64000 Deferred localspl<elf> -PE 7db50000-7db64000 \ localspl ELF 7db64000-7db98000 Deferred uxtheme<elf> -PE 7db70000-7db98000 \ uxtheme ELF 7dc16000-7dc1c000 Deferred libxfixes.so.3 ELF 7dc1c000-7dc26000 Deferred libxcursor.so.1 ELF 7dc26000-7dc35000 Deferred libxi.so.6 ELF 7dc35000-7dc39000 Deferred libxcomposite.so.1 ELF 7dc39000-7dc41000 Deferred libxrandr.so.2 ELF 7dc41000-7dc4b000 Deferred libxrender.so.1 ELF 7dc4b000-7dc51000 Deferred libxxf86vm.so.1 ELF 7dc51000-7dc55000 Deferred libxinerama.so.1 ELF 7dc55000-7dc77000 Deferred imm32<elf> -PE 7dc60000-7dc77000 \ imm32 ELF 7dc77000-7dc7d000 Deferred libxdmcp.so.6 ELF 7dc7d000-7dc81000 Deferred libxau.so.6 ELF 7dc81000-7dc9a000 Deferred libxcb.so.1 ELF 7dc9a000-7dc9f000 Deferred libuuid.so.1 ELF 7dc9f000-7ddba000 Deferred libx11.so.6 ELF 7ddba000-7ddc9000 Deferred libxext.so.6 ELF 7ddc9000-7dde1000 Deferred libice.so.6 ELF 7dde1000-7dde9000 Deferred libsm.so.6 ELF 7de1b000-7de1f000 Deferred libcom_err.so.2 ELF 7de21000-7dec7000 Deferred winex11<elf> -PE 7de30000-7dec7000 \ winex11 ELF 7df1b000-7df4a000 Deferred libfontconfig.so.1 ELF 7df82000-7e008000 Deferred libfreetype.so.6 ELF 7e008000-7e03f000 Deferred libncurses.so.5 ELF 7e04d000-7e077000 Deferred libexpat.so.1 ELF 7e077000-7e0a0000 Deferred msvfw32<elf> -PE 7e080000-7e0a0000 \ msvfw32 ELF 7e0a0000-7e140000 Deferred winmm<elf> -PE 7e0b0000-7e140000 \ winmm ELF 7e140000-7e169000 Deferred msacm32<elf> -PE 7e150000-7e169000 \ msacm32 ELF 7e169000-7e1a9000 Deferred avifil32<elf> -PE 7e170000-7e1a9000 \ avifil32 ELF 7e1a9000-7e1ce000 Deferred mpr<elf> -PE 7e1b0000-7e1ce000 \ mpr ELF 7e1ce000-7e1e3000 Deferred libz.so.1 ELF 7e1ec000-7e200000 Deferred olepro32<elf> -PE 7e1f0000-7e200000 \ olepro32 ELF 7e200000-7e21b000 Deferred rasapi32<elf> -PE 7e210000-7e21b000 \ rasapi32 ELF 7e21b000-7e286000 Deferred wininet<elf> -PE 7e220000-7e286000 \ wininet ELF 7e286000-7e2bc000 Deferred oledlg<elf> -PE 7e290000-7e2bc000 \ oledlg ELF 7e2bc000-7e2e2000 Deferred odbc32<elf> -PE 7e2c0000-7e2e2000 \ odbc32 ELF 7e2e2000-7e2f6000 Deferred msimg32<elf> -PE 7e2f0000-7e2f6000 \ msimg32 ELF 7e2f6000-7e311000 Deferred wsock32<elf> -PE 7e300000-7e311000 \ wsock32 ELF 7e311000-7e34b000 Deferred winspool<elf> -PE 7e320000-7e34b000 \ winspool ELF 7e34b000-7e3b4000 Deferred shlwapi<elf> -PE 7e360000-7e3b4000 \ shlwapi ELF 7e3b4000-7e5c4000 Deferred shell32<elf> -PE 7e3c0000-7e5c4000 \ shell32 ELF 7e5c4000-7e6b9000 Deferred comdlg32<elf> -PE 7e5d0000-7e6b9000 \ comdlg32 ELF 7e6b9000-7e7b0000 Deferred comctl32<elf> -PE 7e6c0000-7e7b0000 \ comctl32 ELF 7e7b0000-7e7e2000 Deferred ws2_32<elf> -PE 7e7c0000-7e7e2000 \ ws2_32 ELF 7e7e2000-7e804000 Deferred iphlpapi<elf> -PE 7e7f0000-7e804000 \ iphlpapi ELF 7e804000-7e82e000 Deferred netapi32<elf> -PE 7e810000-7e82e000 \ netapi32 ELF 7e82e000-7e920000 Deferred oleaut32<elf> -PE 7e840000-7e920000 \ oleaut32 ELF 7e920000-7e995000 Deferred rpcrt4<elf> -PE 7e930000-7e995000 \ rpcrt4 ELF 7e995000-7ea9b000 Dwarf ole32<elf> -PE 7e9b0000-7ea9b000 \ ole32 ELF 7ea9b000-7ebd9000 Deferred user32<elf> -PE 7eab0000-7ebd9000 \ user32 ELF 7ebd9000-7ec39000 Deferred advapi32<elf> -PE 7ebe0000-7ec39000 \ advapi32 ELF 7ec39000-7ecdf000 Deferred gdi32<elf> -PE 7ec40000-7ecdf000 \ gdi32 ELF 7ecdf000-7ed6c000 Deferred msvcrt<elf> -PE 7ecf0000-7ed6c000 \ msvcrt ELF 7ef6c000-7ef78000 Deferred libnss_files.so.2 ELF 7ef78000-7ef83000 Deferred libnss_nis.so.2 ELF 7ef83000-7ef9a000 Deferred libnsl.so.1 ELF 7ef9a000-7efa2000 Deferred libnss_compat.so.2 ELF 7efa2000-7efc8000 Deferred libm.so.6 ELF 7efd2000-7efe7000 Deferred libresolv.so.2 ELF 7efe7000-7f000000 Deferred version<elf> -PE 7eff0000-7f000000 \ version ELF f7422000-f7426000 Deferred libdl.so.2 ELF f7426000-f7583000 Deferred libc.so.6 ELF f7583000-f759c000 Deferred libpthread.so.0 ELF f75d4000-f7715000 Dwarf libwine.so.1 ELF f7717000-f7735000 Deferred ld-linux.so.2 ELF f7735000-f7736000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\Program Files\Rockwell Software\Arena 10.0\Arena.exe 0000003f 0 0000003e 0 0000003d 0 0000003c 0 00000031 0 00000030 0 0000002f 0 00000009 0 <== 0000000e services.exe 0000002b 0 0000002a 0 00000023 0 00000019 0 00000010 0 0000000f 0 00000012 ICQ Service.exe 0000001f 0 0000001e 0 0000001c 0 00000018 0 00000013 0 00000020 winedevice.exe 00000026 0 00000025 0 00000022 0 00000021 0 00000027 plugplay.exe 0000002c 0 00000029 0 00000028 0 0000002d explorer.exe 0000002e 0 00000032 rpcss.exe 00000040 0 0000003b 0 0000003a 0 00000039 0 00000038 0 00000037 0 00000036 0 00000034 0 00000033 0 Backtrace: =>0 0x7ea04ef3 in ole32 (+0x54ef3) (0x00a4e840) 1 0x7ea06626 in ole32 (+0x56625) (0x00a4e8f0)