Call for your help to test TreeThreader application on Windows Machine
log in

Advanced search

Message boards : News : Call for your help to test TreeThreader application on Windows Machine

Previous · 1 · 2 · 3 · 4 · Next
Author Message
iCe.Cly
Send message
Joined: 6 Nov 12
Posts: 1
Credit: 11,826
RAC: 0
Message 880 - Posted: 2 Dec 2012, 3:45:22 UTC

测试程序运行无问题,实际运算时仍会出错。
win7 64位 sp1

Profile Rensk
Send message
Joined: 16 May 11
Posts: 4
Credit: 276,418
RAC: 0
Message 882 - Posted: 2 Dec 2012, 6:36:40 UTC

Bonjour, aucune autre erreur signalé malgré que je dois, souvent, vous renvoyer des fichiers avec des erreurs de calcul... fait en quelques fraction de seconde au lancement.
ID : 6391

Profile JayPi
Send message
Joined: 11 Sep 11
Posts: 2
Credit: 1,003,174
RAC: 0
Message 883 - Posted: 2 Dec 2012, 12:09:48 UTC

The test TreeThreader application (ICT.zip) was running without errors on computer ID: 27653.

Richard
Send message
Joined: 4 Dec 10
Posts: 3
Credit: 32,384
RAC: 0
Message 884 - Posted: 2 Dec 2012, 12:16:06 UTC

运行ICT debug程序能正常结束,但是CAS任务包依旧报错
os:win 7

tyiw2002
Send message
Joined: 17 Apr 11
Posts: 1
Credit: 264,992
RAC: 0
Message 887 - Posted: 3 Dec 2012, 1:24:35 UTC

刚试了,能正常退出。 WIN7 32

huang96962
Send message
Joined: 11 Apr 12
Posts: 3
Credit: 15,810
RAC: 0
Message 888 - Posted: 3 Dec 2012, 4:10:54 UTC

Windows 2003, AMD CPU, 4GB memory
Error
open seq file ./SEQ//T0660.seq error!

AQY
Send message
Joined: 25 Jun 10
Posts: 6
Credit: 263,903
RAC: 0
Message 897 - Posted: 4 Dec 2012, 11:26:38 UTC - in response to Message 832.

Albeit I could understand it, I still don't konw how to operate.

wan
Project scientist
Send message
Joined: 22 Jun 12
Posts: 19
Credit: 0
RAC: 0
Message 900 - Posted: 5 Dec 2012, 2:50:49 UTC - in response to Message 874.

Yes, it is OK

請問,這樣OK?



User ID: 10015

PC, XP SP3, 32-bit boinc 7.0.28

wenjing wu
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 13 Sep 10
Posts: 161
Credit: 751,216
RAC: 0
Message 901 - Posted: 5 Dec 2012, 8:35:01 UTC - in response to Message 879.

你计算机上是否有防病毒软件运行?如果有的话,请运行运行跟CAS@home应用相关的exe文件。

测试程序什么问题都没有
但是实际计算的时候还是出错
Windows 8 Pro x64(在Win8算ICT和NanoTech都出错)
Windows 7很正常


____________
加油!CAS@home!我们帮助科学家跟时间赛跑!
Go CAS@home! We help scientists to race against time!

Tommy
Send message
Joined: 21 Nov 12
Posts: 15
Credit: 442,828
RAC: 0
Message 902 - Posted: 5 Dec 2012, 12:48:12 UTC - in response to Message 832.

从我个人的情况分析.似乎主要还是和64位系统有关,
我这边只有64位系统出错.而其他32位系统都从未报错

杀毒软件也都采用统一的设置,没有什么不同.

NATE1
Send message
Joined: 17 Dec 11
Posts: 31
Credit: 66,877
RAC: 0
Message 903 - Posted: 5 Dec 2012, 13:44:59 UTC

WOW64(Windows 32位Windows上的64位)是一个子系统的Windows操作系统,能够运行32位应用程序,包含在所有64位版本的Windows,包括Windows XP专业x64版,IA-64, 64位版本的Windows Server 2003,以及64位版本的Windows Vista,Windows Server 2008中,和Windows 7。在Windows Server 2008 R2的服务器核心,它是一个可选组件。 WOW64是照顾32位Windows和64位Windows的结构变化,特别是涉及到Windows本身之间的差异。
WOW64子系统包括一个轻量级的所有64位版本的Windows兼容层也有类似的接口。它的目的是创建一个32位的环境,提供一个64位系统上运行未经修改的32位Windows应用程序所需的接口。从技术上讲,WOW64是使用三个动态链接库(DLL)来实现:
Wow64.dll,核心的Windows NT内核之间转换的32位和64位的电话接口,包括指针和调用堆栈操作
Wow64win.dll为32位应用程序,提供了适当的切入点
Wow64cpu.dll,它负责将处理器从32位到64位模式下的开关
[编辑]架构

尽管在所有版本的64位Windows向外相似的外观,WOW64的实现取决于目标处理器架构。例如,64位版本的Windows开发的英特尔®安腾®2处理器(IA-64架构在微软)使用Wow64win.dll成立的x86指令在安腾2的独特的指令集仿真。仿真是一个多任务比的Wow64win.dll的功能的x86-64架构(别名“英特尔64位英特尔术语”,或“AMD64”在原来的AMD实施的这64位模式下,也可用于计算昂贵的在Windows安装程序的体系结构类型名称),从64位模式下,处理器的硬件切换到兼容模式时,需要执行一个32位的线程,然后切换回处理64位模式下。
[编辑]注册表和文件系统

WOW64子系统的处理等关键环节上运行32位应用程序。它是参与管理的Windows组件,如注册表,它具有独特的密钥为64位和32位应用程序与32位应用程序的交互。例如HKEY_LOCAL_MACHINE \ SOFTWARE \,Wow6432Node是32位等效HKEY_LOCAL_MACHINE \软件(虽然32位应用程序不知道这个重定向)。某些注册表键映射从64位到32位的等值,而其他的内容镜像,根据版本的Windows。
操作系统使用64位的库和可执行文件在%SystemRoot%\ system32目录。这样做是为了向后兼容的原因,许多传统应用程序使用该路径是硬编码的。当执行32位应用程序的,WOW64透明地重定向32位的DLL文件到%SystemRoot%\ Syswow64资料,其中包含32位的库和可执行文件。一般都不会意识到他们是在64位操作系统上运行32位应用程序。 32位应用程序可以访问的%SystemRoot%\ System32下,通过伪目录%systemroot%\ sysnative。
有两个程序文件的目录,同时支持32位和64位应用程序可见。存储32位的文件的目录被称为程序文件(x86)来区分这两者,而64位没有任何额外的预选赛中保持传统的Program Files文件名。
[编辑]不兼容的应用程序

不能执行32位应用程序,其中包括只有32位内核模式设备驱动程序,或纯粹的64位进程(如Windows资源管理器)中实现的进程空间中可以插入一个64位的平台上。服务应用程序的支持。 SysWOW64文件夹位于Windows文件夹中的OS驱动器上包含多个应用程序,支持32位应用程序(例如cmd.exe,注册32位的Windows的服务,ODBCAD32.EXE,,注册ODBC连接32位应用程序)。 16位MS-DOS和Windows的早期版本的遗留应用程序通常与Windows不兼容64位Windows上,但可以通过微软的Virtual PC上运行的16位或32位的Windows操作系统。
Internet Explorer的32位和64位应用程序,因为在互联网上大量的32位ActiveX组件的插入64位版本,将无法实现。默认情况下,使用32位版本和64位版本不能被设置为默认的浏览器。
的WOW64 x64版本的转换层中的bug [1] [2]也使得所有的32位应用程序依赖于Windows API函数GetThreadContext不兼容。这些应用程序包括应用程序调试器,调用堆栈示踪剂(例如IDE中显示调用堆栈)和应用程序的使用垃圾收集(GC)引擎。更广泛地使用,但影响[3] GC引擎之一,是的贝姆GC。它也可以用来作为默认的垃圾收集器同样流行的单。单已经推出一个新的(但可选的)截至2010年10月称为SGEN-GC GC,它以同样的方式贝姆GC进行叠加扫描,从而也使不兼容的WOW64下。未修复计划,并已经由微软提供的截至2010年11月15号没有解决方法。

wenjing wu
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 13 Sep 10
Posts: 161
Credit: 751,216
RAC: 0
Message 904 - Posted: 5 Dec 2012, 14:26:24 UTC - in response to Message 867.

For Nano tech Lammps, can you reset the CAS@home project on your BOINC GUI to fix this problem?

No reported errors.

Q9300 in Vista_x64 SP2, 32-bit boinc 6.2.19. (Computer ID: 22101)


(For what it's worth: Production and Nano Tech Research runs fail at startup on this machine and on #23033, with the 'can't rename output file' 'result' and 'DumpFiles'.)


____________
加油!CAS@home!我们帮助科学家跟时间赛跑!
Go CAS@home! We help scientists to race against time!

wenjing wu
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 13 Sep 10
Posts: 161
Credit: 751,216
RAC: 0
Message 905 - Posted: 5 Dec 2012, 14:30:22 UTC - in response to Message 884.

It looks like both Lammps and TreeThreader tasks fail on your host.
Could you make sure you have the Windows running time library file msvcrt.dll correctly installed on your machine and also no anti-virus software blocking the cas@home exe files being executed!

运行ICT debug程序能正常结束,但是CAS任务包依旧报错
os:win 7


____________
加油!CAS@home!我们帮助科学家跟时间赛跑!
Go CAS@home! We help scientists to race against time!

[SG] h3px
Send message
Joined: 2 Aug 10
Posts: 1
Credit: 11,701
RAC: 0
Message 907 - Posted: 5 Dec 2012, 21:40:10 UTC

No errors reported by treeThreader.exe in cmd, but 47 (22/25) errors today by boinc manager.

Win7x64 - i5-2400 - 8GB - boinc 7.0.31 (x64)

msvcrt.dll is installed - no anti-virus log for blocking the cas@home.exe

User ID - 1426

Profile fwjmath
Send message
Joined: 13 Jun 10
Posts: 8
Credit: 1,053
RAC: 0
Message 909 - Posted: 6 Dec 2012, 16:37:34 UTC

I have a question. Can you tell us whether your application is compiled statically? Compile statically can solve a large classes of library-dependent problems. It is not likely that your application depends on libraries other than the standard ones.

fwjmath.

wenjing wu
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 13 Sep 10
Posts: 161
Credit: 751,216
RAC: 0
Message 926 - Posted: 18 Dec 2012, 8:35:26 UTC - in response to Message 909.

Yes, it is statically compiled

I have a question. Can you tell us whether your application is compiled statically? Compile statically can solve a large classes of library-dependent problems. It is not likely that your application depends on libraries other than the standard ones.

fwjmath.


____________
加油!CAS@home!我们帮助科学家跟时间赛跑!
Go CAS@home! We help scientists to race against time!

Profile fwjmath
Send message
Joined: 13 Jun 10
Posts: 8
Credit: 1,053
RAC: 0
Message 929 - Posted: 18 Dec 2012, 17:28:05 UTC - in response to Message 926.

Then it is very strange. If compiled statically, it should not need any dll, including the msvcrt.dll you mentioned in your post. Could you tell us how you compile it statically?

For me, to do that in VC++, I usually go to Project - Project Properties, then select "code generation" page under the C/C++ category, then select "Multithreaded" (not "Multithreaded DLL") for Runtime Library.

fwjmath.

Yes, it is statically compiled
I have a question. Can you tell us whether your application is compiled statically? Compile statically can solve a large classes of library-dependent problems. It is not likely that your application depends on libraries other than the standard ones.

fwjmath.

wenjing wu
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 13 Sep 10
Posts: 161
Credit: 751,216
RAC: 0
Message 931 - Posted: 19 Dec 2012, 3:23:24 UTC - in response to Message 929.

The application is compiled on MinGW, accordling to the developer of the application, the run time library is not possible to be included in the application. If you have experience on MinGW, he will certainly appreciate your kind help!

Then it is very strange. If compiled statically, it should not need any dll, including the msvcrt.dll you mentioned in your post. Could you tell us how you compile it statically?

For me, to do that in VC++, I usually go to Project - Project Properties, then select "code generation" page under the C/C++ category, then select "Multithreaded" (not "Multithreaded DLL") for Runtime Library.

fwjmath.

Yes, it is statically compiled
I have a question. Can you tell us whether your application is compiled statically? Compile statically can solve a large classes of library-dependent problems. It is not likely that your application depends on libraries other than the standard ones.

fwjmath.



____________
加油!CAS@home!我们帮助科学家跟时间赛跑!
Go CAS@home! We help scientists to race against time!

Profile fwjmath
Send message
Joined: 13 Jun 10
Posts: 8
Credit: 1,053
RAC: 0
Message 936 - Posted: 20 Dec 2012, 22:34:50 UTC - in response to Message 931.

Please forgive my abruptness, but I would like to make a few more comments.

I read that MinGW would always need to dynamically load msvcrt.dll due to copyright issue. However, there are many different versions of msvcrt.dll and it is not sure that a BOINC application can always have access to them when running under BOINC. Would it be a viable option to compile with a platform with more control over the dll needed, for example cygwin (you only need the cygwin.dll for most of the time)? In this case, the needed dll can be distributed alongside the application. But again, maybe you would not like to use cygwin if your code is not GPL.

Or, in the case of CAS@home, it is also possible to distribute a msvcrt80.dll alongside your application. This was done by a number of other projects as I remember, but I could be wrong.

Given that your application is compiled with MinGW, I assume that it was adapted from a linux project. Would it be an option to port it natively into Windows? Most projects' Windows applications are compiled with VC++, and if you don't want a GUI or a project, a command-line compiler is shipped with Windows SDK for Windows 7, which is just like gcc. It is also the suggested way to build your application on BOINC document from Berkeley.

fwjmath.

The application is compiled on MinGW, accordling to the developer of the application, the run time library is not possible to be included in the application. If you have experience on MinGW, he will certainly appreciate your kind help!

Then it is very strange. If compiled statically, it should not need any dll, including the msvcrt.dll you mentioned in your post. Could you tell us how you compile it statically?

For me, to do that in VC++, I usually go to Project - Project Properties, then select "code generation" page under the C/C++ category, then select "Multithreaded" (not "Multithreaded DLL") for Runtime Library.

fwjmath.

Yes, it is statically compiled
I have a question. Can you tell us whether your application is compiled statically? Compile statically can solve a large classes of library-dependent problems. It is not likely that your application depends on libraries other than the standard ones.

fwjmath.



Profile Dan T. Morris
Avatar
Send message
Joined: 16 Jul 10
Posts: 16
Credit: 4,073,770
RAC: 0
Message 937 - Posted: 22 Dec 2012, 1:54:27 UTC

I have followed your dll install and it still errors out 9 out of 10 times.

this is under win 7 os.

DD
____________

Previous · 1 · 2 · 3 · 4 · Next
Post to thread

Message boards : News : Call for your help to test TreeThreader application on Windows Machine