2016-07-06 6 views
2

ランダムエラーのためにPythonがクラッシュする問題をデバッグしました(スクリプトエラー、文字通りVMをクラッシュさせません)。PySide 1.2.4は安定していますか?最新のリリースが奇妙なエラーでクラッシュする

procdumpを使用してこれを数日間追跡したところ、PySide 1.2.4が問題の原因であることがわかりました。安定版は不安定ですか?

+0

@TheQuantumPhysicist私はおそらくあまり暴言のように見えるようにこのQに顔を上げようとしました。ギルとピートが正しいです、あなたはこのように見せなければなりません。そして、標準的な質問と回答に似ています。 –

+0

@Jimありがとうございます。私はこれが暴言であることを望んでいない。そのようなバグを検出するまでにはしばらく時間がかかるので、他の人にとっては役に立ちます。 –

+0

@TheQuantumPhysicist私は理解しており、あなたはその考え方を持っていることが良いです。 StackOverflowのために受け入れられる方法でパッケージ化するだけです:-) –

答えて

4

pip standardsによると、安定版リリースは、通常のインストールコマンドが与えられたときに安定したバージョンを提供する必要があり、したがって、

pip install pyside 

を置く必要があります。私は、ランダムエラーのためにPythonがクラッシュする(スクリプトエラー、文字通りVMをクラッシュさせる)という問題をデバッグするのに一週間を費やしました。 procdumpを使ってこれを数日間追跡した後、PySideが問題を引き起こしていることがわかりました。続いてのWinDbgを使用してダンプファイルから抽出されたバグです:

enter image description here

私は問題を報告するためにそこに行ったこと、およびPIP /は、PyPI(1.2.4)によって供給される電流の標準バージョンを見つけるためにショックを受けてしまっています安定していない!これは開発版です!彼らの報告のウェブサイトから、このスクリーンショットをチェックしてください:コースPySideの

enter image description here

は、商業目的のために、無料ではないので、彼らはそれらを伝えることなく、DEVのバージョンをテストするために、人々のリソースを使用していますか?これは非常に非倫理的で、私は他の人々が私が持っていたのと同じ罠に陥るのを望んでいません。これに気をつけてください!

したがって、あなたがピップでPySideをインストールするときに、次のコマンドを使用します。

pip install pyside==1.2.2 

バージョン1.2.2にはそのような問題を持つかなり安定しそうです。このコマンドを使って新しいバージョンをインストールする前に、PySideの現在のバージョンをアンインストールすることを忘れないでください。

これが役に立ちます。