The forum

tagd silently breaking

leaving no clues for debugging

Author Replies
ychaouche Sunday 27 September 2009 at 23:40
ychaoucheAnonymous

Hello,

I have stumbled upon playonlinux minutes ago. After downloading and installing it, I tried to play tagd (Truth About Game Developement) wich is free.

Installation went ok, except for some python exceptions. Here's a paste of messages in the console :


chaouche@la7lou:~/DOWNLOADS/APPLICATIONS/GAMES$ playonlinux
PlayOnLinux v3.6

Checking python :                     [ Ok ]
PlayOnLinux repository need to be updated
These fonts were provided by Microsoft "in the interest of cross-
platform compatibility". This is no longer the case, but they are
still available from third parties.

You are free to download these fonts and use them for your own use,
but you may not redistribute them in modified form, including changes
to the file name or packaging format.
Téléchargement : andale32.exe...
Téléchargement : arialb32.exe...
...Long boring list removed here...
rm: ne peut enlever `*.done': Aucun fichier ou dossier de ce type
rm: ne peut enlever `*.dll': Aucun fichier ou dossier de ce type
rm: ne peut enlever `*.txt': Aucun fichier ou dossier de ce type
Running install menu
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
File "/usr/share/playonlinux/python/install.py", line 46, in run
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'sleep'
Unhandled exception in thread started by <bound method getDescription.__bootstrap of <getDescription(Thread-1, started -1240937584)>>
Error in sys.excepthook:
TypeError: 'NoneType' object is not callable

Original exception was:
Traceback (most recent call last):
File "/usr/lib/python2.6/threading.py", line 497, in __bootstrap
self.__bootstrap_inner()
File "/usr/lib/python2.6/threading.py", line 572, in __bootstrap_inner
with _active_limbo_lock:
AttributeError: 'NoneType' object has no attribute '__exit__'
rm: ne peut enlever `/home/chaouche/.PlayOnLinux/install': Aucun fichier ou dossier de ce type
chmod: ne peut accéder `/home/chaouche/.PlayOnLinux/tmp/Tagd': Aucun fichier ou dossier de ce type
rm: ne peut enlever `/home/chaouche/.PlayOnLinux/tmp/Tagd': Aucun fichier ou dossier de ce type
Note: wineprefixcreate is deprecated and shouldn't be needed anymore.
WINEPREFIX creation and updates now happen automatically when needed.

fixme:system:SetProcessDPIAware stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x7cffe9e8, overlapped 0x7cffe9cc): stub
fixme:shell:DllCanUnloadNow stub
wine: configuration in '/home/chaouche/.PlayOnLinux/wineprefix/Tagd' has been updated.
Setting Program Files' var
Note: wineprefixcreate is deprecated and shouldn't be needed anymore.
WINEPREFIX creation and updates now happen automatically when needed.

fixme:iphlpapi:NotifyAddrChange (Handle 0x7d2e99e8, overlapped 0x7d2e99cc): stub
fixme:shell:DllCanUnloadNow stub

Archive: /home/chaouche/.PlayOnLinux/tmp/Tagd/tagd.zip
creating: tagd/
inflating: tagd/autoexec.txt
creating: tagd/data/
creating: tagd/data/events/
inflating: tagd/data/events/anarchy_event.xml
... Very long list follows...



Now when I try to actually run it, here's what I get :
Running The Truth About Game Development
wine: could not load L"C:\\\\windows\\\\system32\\\\tagd.exe": Module introuvable


Then I tried it this way (after moving msvcp60.dll to tagd/tagd subdirectory)

chaouche@la7lou:~$ wine .PlayOnLinux/wineprefix/Tagd/drive_c/tagd/tagd/tagd.exe
chaouche@la7lou:~$


And absolutly nothing happens.

After looking at wine's man page, I set the WINEDEBUG variable to warn+all, and I got this ~500 debuging lines that I saved here : http://cl1p.net/ychaouche

I run
* wine version wine-1.0.1
* PlayOnLinux 3.6
* Ubuntu 9.04 2.6.28-15-generic #49-Ubuntu SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux

Thank you for any advice.