我正在使用Arch Linux上的QTCreator(和QT 4.5.3)开发QT应用程序。我正在使用KDE 4.3 该项目基本上是一个GUI,允许您插入URL并发出一些Web请求以向用户提供一些数据。 Web请求是异步的。
我遇到了一个奇怪的问题。 如果我启动应用程序第一次时间并单击启动Web请求的按钮,它会崩溃。 在第二时间,它按预期工作。 第三和第四时间只返回我期待的900个值中的一个。
奇怪的是,在Windows(和QT 4.6)上工作总是很好.. 你见过这样的事吗? 提前感谢您的信息
祝你好运
答案 0 :(得分:2)
我从来没有见过这样的东西,但我看到Linux和Windows之间的不同行为,其中Windows代码似乎有效。根据我的经验,代码几乎总是错误的 - 当你在Linux中运行时,它更容易被捕获。
我有两个建议:
QtCored.so
,Linux上为QtGuid.so
)还有第三个:仔细查看Linux / Windows中的Web请求响应,可能是在diff-scanner中。任何差异都可能指向正确的方向
答案 1 :(得分:0)
我说这与cookies有关。
尝试创建重现该bug的最小可能应用程序,然后尝试确定是否是您的或Trolltech的代码崩溃。
答案 2 :(得分:0)
问题与未及时设定的元素数组有关