Seite 1 von 1

wx.App() führt zum Programmabsturz

Verfasst: Donnerstag 17. November 2011, 10:23
von Poseidonius
Hallo zusammen,

ich bin verzweifelt ... mein Ubuntu Natty 11.04, python 2.7, wxlib 2.8, libglib 2.0 mag offenbar kein wx. Die einfache Eingabe

Code: Alles auswählen

import wx
aux=wx.App()
produziert folgende Fehlermeldung

Code: Alles auswählen

(python:8865): GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table != NULL' failed
Hat jemand eine Idee, wie wo ich ansetzen kann?

Grüße und vielen Dank

Poseidonius

Re: wx.App() führt zum Programmabsturz

Verfasst: Donnerstag 17. November 2011, 19:34
von Dav1d
Falls sich keiner mehr meldet am besten mal im IRC (irc.freenode.net#wpython) RobinD fragen oder der Mailinglist schreiben.

Re: wx.App() führt zum Programmabsturz

Verfasst: Mittwoch 23. November 2011, 15:18
von Francesco
Gibt es einen Crash beim Starten? Oder ist es nur eine Warning. In der Vergangenheit hatte ich auch schon des öfteren solche Warnings, die wx Programme funktionierten aber.

Code: Alles auswählen

import wx
app = wx.App()
f = wx.Frame(None, title="Test")
f.Show()
app.MainLoop()
Entweder als ausführbares Programm oder in den Python Prompt die einzelnen Zeilen eintippen. Wennst die Frame siehst, sollte es in Ordnung sein.

Re: wx.App() führt zum Programmabsturz

Verfasst: Mittwoch 23. November 2011, 16:03
von BlackJack
"GLib-CRITICAL" klingt eher nach Absturz als nach Warnung.

Re: wx.App() führt zum Programmabsturz

Verfasst: Mittwoch 23. November 2011, 16:21
von Dav1d
@BlackJack, ja, aber wx scheint das i-wie zu kompensieren, ich habe noch nie erlebt, dass ein GTK Fehler zu einem Absturz der wx App geführt hat (ich hatte schon einige ;))