Neu erstellen -> Absturz

Antworten
Jay
Beiträge: 65
Registriert: Sa 29. Dez 2007, 02:21
OS, Lazarus, FPC: Linux, 0.9.30.4 Beta, FPC 2.6.0
CPU-Target: 32Bit
Kontaktdaten:

Neu erstellen -> Absturz

Beitrag von Jay »

Hallo!

Hoffentlich könnt ihr mir weiterhelfen. Bin grad echt am Verzweifeln :wink:
Lazarus stürzt beim neu Erstellen mit folgendem Konsoleninhalt ab:
root@xxxx:/home/xxxx# startlazarus
TLazarusManager.Run starting /usr/lib/lazarus/lazarus ...
TApplication.IconChanged - TODO: convert this message...no implementation in gtk or win32
Hinweis: CodeTools-Konfigurationsdatei nicht gefunden - verwende Voreinstellungen
NOTE: help options config file not found - using defaults
TGtkWidgetSet.InitializeOpenDialog
CreateBuildLazarusOptions NewTargetOS=linux NewTargetCPU=i386
TMainIDE.DoSaveAll
TMainIDE.DoSaveProject End
CreateBuildLazarusOptions NewTargetOS=linux NewTargetCPU=i386
[TExternalToolList.Run] CmdLine="/usr/lib/lazarus/Makefile ide -w" WorkDir="/usr/lib/lazarus/"
Gdk-ERROR **: BadWindow (invalid Window parameter)
serial 37049 error_code 3 request_code 10 minor_code 0
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7afa767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7afa81e]
#2 /usr/lib/libX11.so.6 [0xb7e1bde9]
#3 /usr/lib/libX11.so.6(XSync+0x25) [0xb7e10115]
#4 /usr/lib/libgdk-1.2.so.0(gdk_flush+0x2a) [0xb7ede67a]
#5 /usr/lib/libgdk-1.2.so.0(gdk_image_destroy+0x55) [0xb7ee6325]
#6 /usr/lib/libgdk-1.2.so.0(gdk_image_exit+0x2a) [0xb7ee642a]
#7 /usr/lib/libgdk-1.2.so.0 [0xb7ed32d5]
#8 /lib/libc.so.6(exit+0x89) [0xb7b2c389]
#9 /usr/lib/libgdk-1.2.so.0 [0xb7ed3495]
#10 /usr/lib/libX11.so.6(_XError+0xd9) [0xb7e147d9]
#11 /usr/lib/libX11.so.6 [0xb7e1c798]
#12 /usr/lib/libX11.so.6(_XReply+0x15a) [0xb7e1cb4a]
#13 /usr/lib/libX11.so.6(_XGetWindowAttributes+0xc6) [0xb7dfa7a6]
#14 /usr/lib/libX11.so.6(XGetWindowAttributes+0x42) [0xb7dfa922]
#15 /usr/lib/libgdk-1.2.so.0(gdk_window_get_events+0x5c) [0xb7ef295c]
#16 /usr/lib/lazarus/lazarus [0x82030c4]
#17 /usr/lib/libgtk-1.2.so.0(gtk_marshal_NONE__NONE+0x16) [0xb7d35cf6]
#18 /usr/lib/libgtk-1.2.so.0 [0xb7d6a0f2]
#19 /usr/lib/libgtk-1.2.so.0 [0xb7d6c762]
Gdk-ERROR **: BadWindow (invalid Window parameter)
serial 37049 error_code 3 request_code 10 minor_code 0
TExternalToolList.Run Exception: there was an error
TMainIDE.DoBuildLazarus: Build Lazarus without linking failed.
Gdk-ERROR **: BadDrawable (invalid Pixmap or Window parameter)
serial 37069 error_code 9 request_code 66 minor_code 0
Locking assertion failure. Backtrace:
#0 /usr/lib/libxcb-xlib.so.0 [0xb7afa767]
#1 /usr/lib/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xb7afa81e]
#2 /usr/lib/libX11.so.6 [0xb7e1bde9]
#3 /usr/lib/libX11.so.6(XSync+0x25) [0xb7e10115]
#4 /usr/lib/libgdk-1.2.so.0(gdk_flush+0x2a) [0xb7ede67a]
#5 /usr/lib/libgdk-1.2.so.0(gdk_image_destroy+0x55) [0xb7ee6325]
#6 /usr/lib/libgdk-1.2.so.0(gdk_image_exit+0x2a) [0xb7ee642a]
#7 /usr/lib/libgdk-1.2.so.0 [0xb7ed32d5]
#8 /lib/libc.so.6(exit+0x89) [0xb7b2c389]
#9 /usr/lib/libgdk-1.2.so.0 [0xb7ed3495]
#10 /usr/lib/libX11.so.6(_XError+0xd9) [0xb7e147d9]
#11 /usr/lib/libX11.so.6 [0xb7e1c798]
#12 /usr/lib/libX11.so.6(_XReply+0x15a) [0xb7e1cb4a]
#13 /usr/lib/libX11.so.6(XQueryPointer+0x6d) [0xb7e09f4d]
#14 /usr/lib/lazarus/lazarus [0x81df1ac]
#15 /usr/lib/lazarus/lazarus [0x8120b5f]
#16 /usr/lib/lazarus/lazarus [0x8077521]
#17 /usr/lib/lazarus/lazarus [0x807716f]
#18 /usr/lib/lazarus/lazarus [0x807862f]
#19 /usr/lib/lazarus/lazarus [0x80789f4]
Gdk-ERROR **: BadDrawable (invalid Pixmap or Window parameter)
serial 37070 error_code 9 request_code 66 minor_code 0
root@xxxx:/home/xxxx#

Als normaler User kann ich Lazarus leider nicht neu erstellen, daher habe ich Lazarus als sux ausgeführt.
Ich benutze Sidux (Debian), habe Lazarus mit APT installiert und es soweit konfiguriert, dass das Erstellen und Ausführen von Applikationen problemlos funktioniert, würde jedoch gerne zusätzliche Komponenten installieren können, wozu Lazarus neu erstellt werden muss...

MfG
Jay

creed steiger
Beiträge: 957
Registriert: Mo 11. Sep 2006, 22:56

Re: Neu erstellen -> Absturz

Beitrag von creed steiger »

"Als normaler User kann ich Lazarus leider nicht neu erstellen..."
Wieso? Source runterladen und make clean all.Wo liegt das Problem?

zum Fehler:
probier mal ein anderes Theme oder
Lazarus mit GTK2 zu erstellen.

Jay
Beiträge: 65
Registriert: Sa 29. Dez 2007, 02:21
OS, Lazarus, FPC: Linux, 0.9.30.4 Beta, FPC 2.6.0
CPU-Target: 32Bit
Kontaktdaten:

Re: Neu erstellen -> Absturz

Beitrag von Jay »

Danke erstmal für deine Antwort.
Wieso? Source runterladen und make clean all.Wo liegt das Problem?

Was meinst du fürn Source?
zum Fehler:
probier mal ein anderes Theme oder
Lazarus mit GTK2 zu erstellen.

Hab ich alles schon versucht. Nichts hat was gebracht.

knight
Beiträge: 802
Registriert: Mi 13. Sep 2006, 22:30

Re: Neu erstellen -> Absturz

Beitrag von knight »

Jay hat geschrieben:Was meinst du fürn Source?


Hier würde sich z.B. SVN anbieten. Du checkst die Daten in dein home Verzeichnis aus und mußt dir dann wegen der Rechte keine Gedanken mehr machen.

Für eine Fehleranalyse ist es immer wichtig zu wissen, mit welcher Lazarus und FPC Version du arbeitest.

knight

Jay
Beiträge: 65
Registriert: Sa 29. Dez 2007, 02:21
OS, Lazarus, FPC: Linux, 0.9.30.4 Beta, FPC 2.6.0
CPU-Target: 32Bit
Kontaktdaten:

Re: Neu erstellen -> Absturz

Beitrag von Jay »

Hier würde sich z.B. SVN anbieten. Du checkst die Daten in dein home Verzeichnis aus und mußt dir dann wegen der Rechte keine Gedanken mehr machen.

Naja, außerhalb des APT-Systems wollte ich eigentlich nichts installieren, aber ich kann ja mal ne Ausnahme machen.
Für eine Fehleranalyse ist es immer wichtig zu wissen, mit welcher Lazarus und FPC Version du arbeitest.

Ich arbeite mit der Version 0.9.24 Beta. Scheint wohl doch schon etwas älter zu sein da im Paketmanager leider nur diese Version vorhanden ist.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Re: Neu erstellen -> Absturz

Beitrag von Christian »

Hier würde sich z.B. SVN anbieten. Du checkst die Daten in dein home Verzeichnis aus und mußt dir dann wegen der Rechte keine Gedanken mehr machen.


Das ist seit geraumer Zeit nicht merh nötig da Lazarus die compilate im Home Verzeichnis ablegt wenn es nicht auf das installationsverzeichnis schreiben kann.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Jay
Beiträge: 65
Registriert: Sa 29. Dez 2007, 02:21
OS, Lazarus, FPC: Linux, 0.9.30.4 Beta, FPC 2.6.0
CPU-Target: 32Bit
Kontaktdaten:

Re: Neu erstellen -> Absturz

Beitrag von Jay »

Hmm, auf einmal funktioniert alles nach einem Update :)
Danke nochmal für eure Hilfe!
Zuletzt geändert von Jay am Mi 12. Nov 2008, 17:54, insgesamt 3-mal geändert.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: Neu erstellen -> Absturz

Beitrag von Euklid »

Jay hat geschrieben:Weiß jemand weiter?


Wenn ich die beiden Fehlermeldungen, die du gepostet hast, richtig deute, hat dein installiertes System einen Bug oder Defekt. Denn offenbar kommen die Fehler von außerhalb und nicht von Lazarus selbst:

The program 'lazarus' received an X Window System error.


D.h. der Fehler kommt vermutlich vom X-Server. Da du Sidux benutzt ist das glaube garnicht so unwahrscheinlich.

Antworten