1

我已经发布了一个用 sdx 包装的 Windows 的 Tcl/Tk 应用程序。

在 myapp.vfs 我有一个库,我有一个 pkgIndex.tcl 文件:

 myapp.vfs
 |
 +-- mylib
 |   |
 |   +-- pkgIndex.tcl
 |
 +-- main.tcl

对于我的绝大多数用户来说一切正常,但其中一些(不到 0.1%)报告说,在他们的机器上,应用程序在启动时失败。

从他们发送给我的错误消息中,我可以看到它在我第一次使用 mylib 中的函数时挂起。

如果他们在另一台机器上尝试,一切正常。

问题是我自己无法重现该错误,一个用户的程序在 XP 系统上失败并在 Win7/64 上运行,另一个用户在 7 上失败并在 Vista 上运行。

我已经检查了他们的防病毒软件、特权和所有常见的东西,但没有成功。

考虑到应用程序成功地为成千上万的用户运行,但只有少数用户。

问题是:在什么情况下,starkit 中的一个库的 pkgIndex.tcl 可能(默默地)失败?

4

0 回答 0