WineHQ
Bug Tracking Database – Bug 29764

 Bugzilla

 

Last modified: 2013-04-26 13:16:43 CDT  

blender 2.61 crashes on start (python3.2)

Bug 29764 - blender 2.61 crashes on start (python3.2)
blender 2.61 crashes on start (python3.2)
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: msvcrt
1.4-rc1
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
http://www.blender.org/download/get-b...
: download, source
: 30515 (view as bug list)
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2012-02-01 11:41 CST by ax 34noff
Modified: 2013-04-26 13:16 CDT (History)
9 users (show)

See Also:
Regression SHA1:
Fixed by SHA1: 3f39f69f41721d51dfa42dc435d643dd3b8bb508
Distribution: ---
Staged patchset:


Attachments
terminal output (10.12 KB, text/plain)
2012-02-01 11:41 CST, ax 34noff
Details
terminal output (running from c:) (9.58 KB, text/plain)
2012-02-01 11:59 CST, ax 34noff
Details
msvcr90,msvcrt,seh trace (123.86 KB, text/plain)
2012-02-01 13:57 CST, Austin English
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ax 34noff 2012-02-01 11:41:04 CST
Created attachment 38645 [details]
terminal output

...is it related to python3.x ?...
Comment 1 Dmitry Timoshkov 2012-02-01 11:49:19 CST
Did you install the application under Wine? What drive E: is pointing to?
Comment 2 ax 34noff 2012-02-01 11:54:35 CST
yes, i used installer from official site
drive e: is a folder in my /home/user.
installing to c: ... the same crash.
Comment 3 ax 34noff 2012-02-01 11:59:21 CST
Created attachment 38646 [details]
terminal output (running from c:)
Comment 4 Austin English 2012-02-01 13:57:22 CST
Confirming. It's a bug in wine's msvcr90.dll. Use 'winetricks vcrun2008' as a workaround.
Comment 5 Austin English 2012-02-01 13:57:43 CST
Created attachment 38647 [details]
msvcr90,msvcrt,seh trace
Comment 6 ax 34noff 2012-02-02 03:51:07 CST
(In reply to comment #4)
> 'winetricks vcrun2008'
and set msvcr90 to external if not
Comment 7 Piotr Caban 2012-02-03 04:59:32 CST
blender uses __pioinfo that is currently not exported in wine's msvcr90. The crash is caused by it.
Comment 8 Piotr Caban 2012-02-03 06:23:08 CST
Changes needed to fix this bug are to intrusive for codefreeze, posting a short description of problem:
 - __pioinfo have different data in msvcrt and msvcr90
 - python/blender calls _msize(*__pioinfo) to check whats the size of structure

In order to fix it:
 - __pioinfo implementation needs to be added to msvcr90, it has big impact on many IO related functions
 - __pioinfo needs to be changed in a way it allocates it's chunks with malloc
Comment 9 Murph 2012-04-25 08:46:55 CDT
*** Bug 30515 has been marked as a duplicate of this bug. ***
Comment 10 Dan Kegel 2012-05-22 11:22:32 CDT
google dredged up scary code python might use to grub around inside pioinfo:
http://bugs.python.org/file12953/__pioinfo.patch
Comment 11 evanh 2012-09-30 18:08:21 CDT
This bug may be fixed - Eve Online testing, which had similar bug, shows it fixed.  Suggestion is, final work was done in Wine 1.5.10  -  bug 30345
Comment 12 ax 34noff 2012-12-13 08:23:56 CST
Blender 2.64 crashes on my Wine 1.5.19 (ubuntu) with Wine's msvcr90.dll and works with Microsoft's one.
Comment 13 Piotr Caban 2013-04-12 17:49:09 CDT
It should be working now. Please retest.
Comment 14 evanh 2013-04-12 22:04:59 CDT
As of Wine 1.5.28, Eve Online still needs *msvcr90 native override for it's launcher/online downloader not to crash.  The main Eve game works fine with or without the override.

The earlier bug 30345 closure for Eve was a tad premature.
Comment 15 ax 34noff 2013-04-13 03:56:22 CDT
Blender (and blenderplayer) 2.66a, WINE 1.5.28, clear "~/.wine" prefix, seems it works!
Comment 16 Piotr Caban 2013-04-13 03:58:47 CDT
Marking as fixed. Please open a new bug for Eve Online.
Comment 17 Alexandre Julliard 2013-04-26 13:16:43 CDT
Closing bugs fixed in 1.5.29.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to privacy@winehq.org

Hosted By CodeWeavers