Wings 3D Development Forum

Full Version: Wings 3D crashes upon importing, exporting complex .obj, model.
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello, everyone.

Thank you for providing this wonderful piece of software for free.

However, I'd like to report a bug. Smile

I think the issue might have to do with file sizes but I'm not sure.

Trying to import the following .obj model into Wings 3D to autosmooth then export back, overwriting the original file, Wings 3D crashes.

Importing the following file :

https://drive.google.com/open?id=0BwJaCs...3dJYWdNdmM

Applying autosmooth with a crease angle of 15 degrees then trying to export the file overwriting the original file imported into Wings 3D, Wings 3D crashes. An incomplete, invalid .obj file is created which is a few bytes or KB in size.

The .obj model is a rather detailed .obj model. It is fully triangulated and obtained by converting an .stl file to .obj using Meshlab (and choosing to unify duplicate vertices upon importing the .stl file into Meshlab, before exporting it from Meshlab as an .obj).

I also apply the 're-orient all faces coherently' filter in Meshlab on the mesh imported from the .stl file, after merging duplicate vertices upon import and before exporting the model as an .obj.

Wings 3D does not crash with a simpler version of the same model and exports it successfully after applying auto-smoothing with a crease angle of 15 degrees.

Here's what that exported file looks like (animated png so it can only be viewed using Firefox and Safari) :

https://drive.google.com/open?id=0BwJaCs...jduUU83R3M

Note that trying to apply subdivision or smoothing even to that version of the model likewise causes Wings 3D to crash but that's likely a different bug. Or maybe normal when trying to apply smoothing or subdivision on a fully triangulated, hi-def mesh?

Also, with an even more complex version of the same model than what causes it to crash on export it actually crashes trying to import the file.

If needed I can provide that more complex version of the model as well.

A. Here is the info from the crash message box :

================================

Problem signature:
Problem Event Name: APPCRASH
Application Name: erl.exe
Application Version: 0.0.0.0
Application Timestamp: 55962a20
Fault Module Name: MSVCR100.dll
Fault Module Version: 10.0.40219.332
Fault Module Timestamp: 4e1a9f56
Exception Code: 40000015
Exception Offset: 0008d6fd
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 2057
Additional Information 1: 374b
Additional Information 2: 374ba40d1dfa11522588c99ff0ed2168
Additional Information 3: de00
Additional Information 4: de0010883433634afa49f5b8b637b64b

Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=1...cid=0x0409

If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

================================

B. Some information about my system :

Microsoft Windows 7 Ultimate 32-bit with Physical Address Extension to be able to use more than ~3,3 GB of RAM (though I think each process or thread in part, not sure which, is still limited to 4 GB with respect to memory accessibility).

CPU

================================

AMD Athlon II X4 630
Cores 4
Threads 4
Name AMD Athlon II X4 630
Code Name Propus
Package Socket AM3 (93Cool
Technology 45nm
Specification AMD Athlon II X4 630 Processor
Family F
Extended Family 10
Model 5
Extended Model 5
Stepping 2
Revision BL-C2
Instructions MMX (+), 3DNow! (+), SSE, SSE2, SSE3, SSE4A, AMD 64
Virtualization Supported, Disabled
Hyperthreading Not supported
Fan Speed 2057 RPM
Bus Speed 202.3 MHz
Rated Bus Speed 2022.7 MHz
Stock Core Speed 2800 MHz
Stock Bus Speed 200 MHz
Average Temperature 38 °C
Caches
L1 Data Cache Size 4 x 64 KBytes
L1 Instructions Cache Size 4 x 64 KBytes
L2 Unified Cache Size 4 x 512 KBytes

================================

Memory

================================

Type DDR3
Size 6144 MBytes

================================

Motherboard
Manufacturer ASUSTeK Computer INC.
Model M4A89GTD-PRO/USB3 (AM3)
Chipset Vendor AMD
Chipset Model 890GX
Chipset Revision 00
Southbridge Vendor AMD
Southbridge Model SB850
Southbridge Revision 40

================================

BIOS

================================

Brand American Megatrends Inc.
Version 3030
Date 11/07/2012

================================

Graphics

================================

Monitor
Name Generic Non-PnP Monitor on ATI Radeon HD 4800 Series
Current Resolution 1440x900 pixels
Work Resolution 1440x848 pixels
State Enabled, Primary, Output devices support, Unsafe
Monitor Width 1440
Monitor Height 900
Monitor BPP 32 bits per pixel
Monitor Frequency 59 Hz
Device \\.\DISPLAY1\Monitor0
ATI Radeon HD 4800 Series
GPU RV790
Device ID 1002-9460
Subvendor ATI (1002)
Current Performance Level Level 1
Voltage 1.313 V
Technology 55 nm
Die Size 282 mm²
Transistors 956 M
Release Date Apr 02, 2009
DirectX Support 10.1
DirectX Shader Model 4.1
OpenGL Support 3.0
GPU Clock 0.0 MHz
Bios Core Clock 850.00
Bios Mem Clock 975.00
Driver version 8.970.100.7000
BIOS Version 113-B79002-103
ROPs 16
Shaders 800 unified
Memory Type GDDR5
Memory 1024 MB
Bus Width 64x4 (256 bit)
Noise Level Moderate
Max Power Draw 190 Watts
Count of performance levels : 1
Level 1
OpenGL
Version 3.3.11672 Compatibility Profile Context
Vendor ATI Technologies Inc.
Renderer ATI Radeon HD 4800 Series
GLU Version 1.2.2.0 Microsoft Corporation
Values
GL Extensions

================================

C. Please see attachment for DxDiag.txt (system info output by Microsoft DirectX Diagnostic Tool).

Please let me know if any more information is required.