Projektassistent -> Absturz der IDE

Für Fragen rund um die Ide und zum Debugger
Antworten
Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Projektassistent -> Absturz der IDE

Beitrag von kralle »

Lazarus: 3.0 vom 29.02.2024, FPC-Version: 3.2.2 , x86_64-linux-gtk2

Moin,

wenn ich im "Projektassistent" "Projekt öffnen" oder "Neues Projekt" auswähle, dann stürzt Lazarus ab.
Kann das jemand bei sich nachvollziehen?
Kennt jemand die Ursache?
Gibt es schon eine Lösung?

Gruß
Heiko

Installierte Package:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<CONFIG>
  <Packages Count="45">
    <Item0 ID="FCL 1.0.1"/>
    <Item1 ID="LazDebuggerIntf 0.0.1"/>
    <Item2 ID="LazUtils 1.0"/>
    <Item3 ID="CodeTools 1.0.1"/>
    <Item4 ID="DebuggerIntf 0.1"/>
    <Item5 ID="BuildIntf 1.0"/>
    <Item6 ID="freetypelaz 1.0"/>
    <Item7 ID="IdeConfig 1.0"/>
    <Item8 ID="LCLBase 3.0.0.3"/>
    <Item9 ID="SDFLaz 0.1.1"/>
    <Item10 ID="DateTimeCtrls 1.5.1"/>
    <Item11 ID="fpdebug 1.0"/>
    <Item12 ID="LCL 3.0.0.3"/>
    <Item13 ID="lhelpcontrolpkg 0.2"/>
    <Item14 ID="AnchorDocking 1.0"/>
    <Item15 ID="lclextensions_package 0.6.1"/>
    <Item16 ID="LazControls 1.0.1"/>
    <Item17 ID="SynEdit 1.0"/>
    <Item18 ID="IDEIntf 1.0"/>
    <Item19 ID="TAChartLazarusPkg 1.0"/>
    <Item20 ID="SynEditDsgn 1.0"/>
    <Item21 ID="SQLDBLaz 1.0.2"/>
    <Item22 ID="ProjTemplates 1.0"/>
    <Item23 ID="MemDSLaz 1.2.1"/>
    <Item24 ID="lazdaemon 0.9.9"/>
    <Item25 ID="LazCustForms 1.0"/>
    <Item26 ID="jcfidelazarus 2.0"/>
    <Item27 ID="InstantFPCLaz 1.0"/>
    <Item28 ID="fpcunitide 0.1"/>
    <Item29 ID="ExternHelp 1.3"/>
    <Item30 ID="DBFLaz 0.1.1"/>
    <Item31 ID="DateTimeCtrlsDsgn 1.5.1"/>
    <Item32 ID="Cody 1.1"/>
    <Item33 ID="ChmHelpPkg 0.2.1"/>
    <Item34 ID="AnchorDockingDsgn 1.0"/>
    <Item35 ID="laz.virtualtreeview_package 5.5.3.1"/>
    <Item36 ID="LazControlDsgn 0.0"/>
    <Item37 ID="CmdLineDebuggerBase 0.0"/>
    <Item38 ID="OnlinePackageManager 1.0.1.2"/>
    <Item39 ID="LazDebuggerLldb 0.0"/>
    <Item40 ID="LazDebuggerFp 1.0"/>
    <Item41 ID="LazDebuggerGdbmi 0.1"/>
    <Item42 ID="leakview 1.0"/>
    <Item43 ID="IdeDebugger 0.0.1"/>
    <Item44 ID="LazDebuggerFpLldb 0.0"/>
  </Packages>
</CONFIG>

Meine Rechnerdaten:

Code: Alles auswählen

inxi -Fz
System:
  Kernel: 6.6.16-2-MANJARO arch: x86_64 bits: 64
  Desktop: Xfce v: 4.18.1 Distro: Manjaro Linux
Machine:
  Type: Laptop System: ASUSTeK product: G750JS v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: G750JS v: 1.0 serial: <superuser required>
    BIOS: American Megatrends v: G750JS.208 date: 07/17/2014
Battery:
  ID-1: BAT0 charge: 49.2 Wh (100.0%) condition: 49.2/77.0 Wh (64.0%)
    volts: 14.8 min: 14.8
CPU:
  Info: quad core model: Intel Core i7-4700HQ bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 2096 min/max: 800/3400 cores: 1: 800 2: 2395 3: 3200
    4: 2395 5: 2395 6: 2395 7: 800 8: 2395
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics driver: i915
    v: kernel
  Device-2: NVIDIA GK104M [GeForce GTX 870M] driver: N/A
  Device-3: Chicony USB2.0 HD UVC WebCam driver: uvcvideo type: USB
  Display: x11 server: X.org v: 1.21.1.11 driver: X: loaded: intel dri: i965
    gpu: i915 resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: crocus,swrast platforms: x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.5-manjaro1.1
    renderer: Mesa Intel HD Graphics 4600 (HSW GT2)
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    driver: snd_hda_intel
  Device-2: Intel 8 Series/C220 Series High Definition Audio
    driver: snd_hda_intel
  API: ALSA v: k6.6.16-2-MANJARO status: kernel-api
  Server-1: PulseAudio v: 17.0 status: active
Network:
  Device-1: Broadcom BCM4352 802.11ac Dual Band Wireless Network Adapter
    driver: wl
  IF: wlp3s0 state: up mac: <filter>
  Device-2: Qualcomm Atheros QCA8171 Gigabit Ethernet driver: alx
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: IMC Networks BCM20702A0 driver: btusb type: USB
  Report: btmgmt ID: hci0 state: up address: <filter> bt-v: 4.0
Drives:
  Local Storage: total: 1.6 TiB used: 696.4 GiB (42.6%)
  ID-1: /dev/sda vendor: HGST (Hitachi) model: HTS541515A9E630
    size: 1.36 TiB
  ID-2: /dev/sdb vendor: SanDisk model: SD5SE2256G1002E size: 238.47 GiB
Partition:
  ID-1: / size: 233.67 GiB used: 76.56 GiB (32.8%) fs: ext4 dev: /dev/sdb1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 51.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 2200
Info:
  Memory: total: 32 GiB note: est. available: 30.8 GiB used: 3.01 GiB (9.8%)
  Processes: 255 Uptime: 2d 2h 20m Shell: Bash inxi: 3.3.33

OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6217
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von af0815 »

Bei so einem Verhalten, Lazarus immer aus dem Terminal starten und sehen ob es Meldungen hierzu gibt. Man kann Lazarus auch mit Logger starten, weil der LazLogger in Lazarus verwendet wurde - siehe https://wiki.lazarus.freepascal.org/LazLogger - beim starten --debug-log=<file> setzen und sich die Datei dann ansehen bzw. posten.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von kralle »

Moin,

Danke für die Tipps.
Werde ich nächste Woche mal versuchen umzusetzen.

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 259
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von h-elsner »

Mal eine dumme Frage: Was ist denn ein Projektassistent, wo finde ich den?

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von kralle »

Projekt / Projekt schliessen

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 259
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von h-elsner »

Oha, da wäre ich nie drauf gekommen. Danke für den Hinweis.

Aber Projekt schließen ist an sich schon sinnlos, aber das da, also ähh - sagen wir mal so, das will ich nicht wieder sehen. Assistent fristlos entlassen!

Edit: Ach so, vor lauter Entsetzen vergessen: Bei mir stürzt nichts ab (getestet unter LINUX Mint). Gehen tut's klaglos. Ich weiß bloß immer noch nicht, wofür das gut ist.

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von kralle »

Moin,

das hier bekomme ich auf der Kommandozeile angezeigt:

Code: Alles auswählen

/home/heiko/fpcupdeluxe/lazarus/lazarus --pcp="/home/heiko/fpcupdeluxe/config_lazarus" %f
using config file /home/heiko/fpcupdeluxe/lazarus/lazarus.cfg
SetPrimaryConfigPath NewValue="/home/heiko/fpcupdeluxe/config_lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] PrimaryConfigPath="/home/heiko/fpcupdeluxe/config_lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] SecondaryConfigPath="/etc/lazarus"

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.203: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.224: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.224: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.257: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.257: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.257: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.257: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed

(lazarus:60515): Gtk-CRITICAL **: 13:01:52.257: IA__gtk_window_set_keep_above: assertion 'GTK_IS_WINDOW (window)' failed
Hint: (lazarus) [TMainIDE.DoOpenProjectFile] "/run/media/heiko/datenplatte/projekte/Lazarus_Projekte/NOVA Dateinamen kuerzen/project1.lpi"
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux-gtk2 New=x86_64-linux-gtk2 Changed: OS/CPU=True LCL=False
LoadLFM Creating designer for hidden component of /run/media/heiko/datenplatte/projekte/Lazarus_Projekte/NOVA Dateinamen kuerzen/unit1.pas
InitOpenedProjectFile select form in designer: Form1:TForm1 TDesigner
Warning: (lazarus) command line file not found: "/home/heiko/%f"
----------------

(lazarus:60515): GLib-GObject-CRITICAL **: 13:02:31.307: ../glib/gobject/gsignal.c:1285: no emission of signal "button-release-event" to stop for instance '0x3a86c80'
The program 'lazarus' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 32600 error_code 3 request_code 12 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

Kann jemand mit den Meldungen anfangen?

Gruß Heiko
Zuletzt geändert von kralle am Mi 6. Mär 2024, 13:12, insgesamt 1-mal geändert.
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 994
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: Projektassistent -> Absturz der IDE

Beitrag von kralle »

Moin,

LazLogger gibt das heir aus:

Code: Alles auswählen

using config file /home/heiko/fpcupdeluxe/lazarus/lazarus.cfg
SetPrimaryConfigPath NewValue="/home/heiko/fpcupdeluxe/config_lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] PrimaryConfigPath="/home/heiko/fpcupdeluxe/config_lazarus"
Hint: (lazarus) [TMainIDE.ParseCmdLineOptions] SecondaryConfigPath="/etc/lazarus"
Hint: (lazarus) [TMainIDE.DoOpenProjectFile] "/run/media/heiko/datenplatte/projekte/Lazarus_Projekte/NOVA Dateinamen kuerzen/project1.lpi"
Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=x86_64-linux-gtk2 New=x86_64-linux-gtk2 Changed: OS/CPU=True LCL=False
LoadLFM Creating designer for hidden component of /run/media/heiko/datenplatte/projekte/Lazarus_Projekte/NOVA Dateinamen kuerzen/unit1.pas
InitOpenedProjectFile select form in designer: 
Kann jemand mit den Meldungen anfangen?

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Antworten