Lazarus GTK3 Crasht beim Laden dieses Projektes, kann das jemand bestätigen bitte ?

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1799
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Lazarus GTK3 Crasht beim Laden dieses Projektes, kann das jemand bestätigen bitte ?

Beitrag von corpsman »

Hi,
Ich hab mir die aktuellste Lazarus version gezogen:
corpsman@corpsman:~/lazarus$ git log -1
commit d1836e792ebe5c0456e290eafdfc0b12efcc0d83 (HEAD -> main, origin/main, origin/HEAD)
Author: mattias <nc-gaertnma@netcologne.de>
Date: Sat Aug 1 11:44:05 2026 +0200

codetools: cody ppulist: filter and sort for units
Die baut natürlich default in GTK3, dann habe ich ein uraltes Projekt von mir damit öffnen wollen -> die IDE Crasht direkt beim öffnen bzw "anzeigen" der TForm1, recompiliere ich die IDE im GTK2 Mode, kann ich das Projekt problemlos öffnen, bauen, starten debuggen und alles.

Kann das jemand der Lazarus GTK3 hat, bestätigen, dann würde ich einen entsprechenden Bug report schreiben.

und ja ich weiß das Projekt ist nicht "gut", da es kein Invalidate sondern direct .draw nutzt, darum gehts aber gar nicht, ..
Dateianhänge
Lazarus_Crashs_when_Loading_this.zip
(3.64 KiB) 12-mal heruntergeladen
--
Just try it

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 7397
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: Lazarus GTK3 Crasht beim Laden dieses Projektes, kann das jemand bestätigen bitte ?

Beitrag von af0815 »

corpsman hat geschrieben: Sa 1. Aug 2026, 15:48 Kann das jemand der Lazarus GTK3 hat, bestätigen, dann würde ich einen entsprechenden Bug report schreiben.
Mit Lazarus 4.99 (rev main_4_99-4935-g7bf80e58fb) FPC 3.3.1 x86_64-linux-gtk3 unter Linux Mint lässt es sich öffnen und kompilieren.

Es funktioniert auch bei einem brandneuen Lazarus 4.99 (rev main_4_99-5157-g13f128eb30) FPC 3.2.2 x86_64-linux-gtk3 von gerade eben.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Benutzeravatar
theo
Beiträge: 11380
Registriert: Mo 11. Sep 2006, 19:01

Re: Lazarus GTK3 Crasht beim Laden dieses Projektes, kann das jemand bestätigen bitte ?

Beitrag von theo »

Ja, muss ich bestätigen.
Mir ist heute schon mehrfach das neueste Lazarus abgestürzt, aber nicht beim laden.
Vielleicht könntest du Lazarus mal unter gdb starten.

Ich habe:
Lazarus 4.99 (rev main_4_99-5157-g13f128eb30) FPC 3.2.2 x86_64-linux-gtk3

Module lazarus without build-id.
Stack trace of thread 213358:
#0 0x00000000004c43f8 SYSTEM$_$TOBJECT_$__$$_CREATE$$TOBJECT (lazarus + 0xc43f8)
#1 0x00000000006e54e2 CONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEAN (lazarus + 0x2e54e2)
#2 0x00000000007a9ee1 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_MOVETABFOCUS$PGTKWIDGET$TGTKDIRECTIONTYPE$POINTER$$BOOLEAN32 (lazarus + 0x3a9ee1)
#3 0x00007fb5b402ce6a n/a (libgtk-3.so.0 + 0x22ce6a)
#4 0x00007fb5b4577233 g_closure_invoke (libgobject-2.0.so.0 + 0x18233)
#5 0x00007fb5b458c5ba n/a (libgobject-2.0.so.0 + 0x2d5ba)
#6 0x00007fb5b458d8bf n/a (libgobject-2.0.so.0 + 0x2e8bf)
#7 0x00007fb5b4593a28 g_signal_emit_valist (libgobject-2.0.so.0 + 0x34a28)
#8 0x00007fb5b4593ae3 g_signal_emit (libgobject-2.0.so.0 + 0x34ae3)
#9 0x00007fb5b42fdc7f gtk_widget_child_focus (libgtk-3.so.0 + 0x4fdc7f)
#10 0x00000000007ace93 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_SETFOCUS (lazarus + 0x3ace93)
#11 0x00000000006c7951 GTK3INT$_$TGTK3WIDGETSET_$__$$_SETFOCUS$HWND$$HWND (lazarus + 0x2c7951)
#12 0x0000000000646410 SETFOCUS (lazarus + 0x246410)
#13 0x00000000005143c5 FORMS$_$TCUSTOMFORM_$__$$_SETWINDOWFOCUS (lazarus + 0x1143c5)
#14 0x0000000000517fec FORMS$_$TCUSTOMFORM_$__$$_SETACTIVECONTROL$TWINCONTROL (lazarus + 0x117fec)
#15 0x000000000051361b FORMS$_$TCUSTOMFORM_$__$$_FOCUSCONTROL$TWINCONTROL (lazarus + 0x11361b)
#16 0x00000000006e8031 CONTROLS$_$TWINCONTROL_$__$$_SETFOCUS (lazarus + 0x2e8031)
#17 0x00000000006e54fc CONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEAN (lazarus + 0x2e54fc)
#18 0x00000000007a9ee1 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_MOVETABFOCUS$PGTKWIDGET$TGTKDIRECTIONTYPE$POINTER$$BOOLEAN32 (lazarus + 0x3a9ee1)
#19 0x00007fb5b402ce6a n/a (libgtk-3.so.0 + 0x22ce6a)
#20 0x00007fb5b4577233 g_closure_invoke (libgobject-2.0.so.0 + 0x18233)
#21 0x00007fb5b458c5ba n/a (libgobject-2.0.so.0 + 0x2d5ba)
#22 0x00007fb5b458d8bf n/a (libgobject-2.0.so.0 + 0x2e8bf)
#23 0x00007fb5b4593a28 g_signal_emit_valist (libgobject-2.0.so.0 + 0x34a28)
#24 0x00007fb5b4593ae3 g_signal_emit (libgobject-2.0.so.0 + 0x34ae3)
#25 0x00007fb5b42fdc7f gtk_widget_child_focus (libgtk-3.so.0 + 0x4fdc7f)
#26 0x00000000007ace93 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_SETFOCUS (lazarus + 0x3ace93)
#27 0x00000000006c7951 GTK3INT$_$TGTK3WIDGETSET_$__$$_SETFOCUS$HWND$$HWND (lazarus + 0x2c7951)
#28 0x0000000000646410 SETFOCUS (lazarus + 0x246410)
#29 0x00000000005143c5 FORMS$_$TCUSTOMFORM_$__$$_SETWINDOWFOCUS (lazarus + 0x1143c5)
#30 0x0000000000517fec FORMS$_$TCUSTOMFORM_$__$$_SETACTIVECONTROL$TWINCONTROL (lazarus + 0x117fec)
#31 0x000000000051361b FORMS$_$TCUSTOMFORM_$__$$_FOCUSCONTROL$TWINCONTROL (lazarus + 0x11361b)
#32 0x00000000006e8031 CONTROLS$_$TWINCONTROL_$__$$_SETFOCUS (lazarus + 0x2e8031)
#33 0x00000000006e54fc CONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEAN (lazarus + 0x2e54fc)
#34 0x00000000007a9ee1 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_MOVETABFOCUS$PGTKWIDGET$TGTKDIRECTIONTYPE$POINTER$$BOOLEAN32 (lazarus + 0x3a9ee1)
#35 0x00007fb5b402ce6a n/a (libgtk-3.so.0 + 0x22ce6a)
#36 0x00007fb5b4577233 g_closure_invoke (libgobject-2.0.so.0 + 0x18233)
#37 0x00007fb5b458c5ba n/a (libgobject-2.0.so.0 + 0x2d5ba)
#38 0x00007fb5b458d8bf n/a (libgobject-2.0.so.0 + 0x2e8bf)
#39 0x00007fb5b4593a28 g_signal_emit_valist (libgobject-2.0.so.0 + 0x34a28)
#40 0x00007fb5b4593ae3 g_signal_emit (libgobject-2.0.so.0 + 0x34ae3)
#41 0x00007fb5b42fdc7f gtk_widget_child_focus (libgtk-3.so.0 + 0x4fdc7f)
#42 0x00000000007ace93 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_SETFOCUS (lazarus + 0x3ace93)
#43 0x00000000006c7951 GTK3INT$_$TGTK3WIDGETSET_$__$$_SETFOCUS$HWND$$HWND (lazarus + 0x2c7951)
#44 0x0000000000646410 SETFOCUS (lazarus + 0x246410)
#45 0x00000000005143c5 FORMS$_$TCUSTOMFORM_$__$$_SETWINDOWFOCUS (lazarus + 0x1143c5)
#46 0x0000000000517fec FORMS$_$TCUSTOMFORM_$__$$_SETACTIVECONTROL$TWINCONTROL (lazarus + 0x117fec)
#47 0x000000000051361b FORMS$_$TCUSTOMFORM_$__$$_FOCUSCONTROL$TWINCONTROL (lazarus + 0x11361b)
#48 0x00000000006e8031 CONTROLS$_$TWINCONTROL_$__$$_SETFOCUS (lazarus + 0x2e8031)
#49 0x00000000006e54fc CONTROLS$_$TWINCONTROL_$__$$_PERFORMTAB$BOOLEAN$$BOOLEAN (lazarus + 0x2e54fc)
#50 0x00000000007a9ee1 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_MOVETABFOCUS$PGTKWIDGET$TGTKDIRECTIONTYPE$POINTER$$BOOLEAN32 (lazarus + 0x3a9ee1)
#51 0x00007fb5b402ce6a n/a (libgtk-3.so.0 + 0x22ce6a)
#52 0x00007fb5b4577233 g_closure_invoke (libgobject-2.0.so.0 + 0x18233)
#53 0x00007fb5b458c5ba n/a (libgobject-2.0.so.0 + 0x2d5ba)
#54 0x00007fb5b458d8bf n/a (libgobject-2.0.so.0 + 0x2e8bf)
#55 0x00007fb5b4593a28 g_signal_emit_valist (libgobject-2.0.so.0 + 0x34a28)
#56 0x00007fb5b4593ae3 g_signal_emit (libgobject-2.0.so.0 + 0x34ae3)
#57 0x00007fb5b42fdc7f gtk_widget_child_focus (libgtk-3.so.0 + 0x4fdc7f)
#58 0x00000000007ace93 GTK3WIDGETS$_$TGTK3WIDGET_$__$$_SETFOCUS (lazarus + 0x3ace93)
#59 0x00000000006c7951 GTK3INT$_$TGTK3WIDGETSET_$__$$_SETFOCUS$HWND$$HWND (lazarus + 0x2c7951)
#60 0x0000000000646410 SETFOCUS (lazarus + 0x246410)
#61 0x00000000005143c5 FORMS$_$TCUSTOMFORM_$__$$_SETWINDOWFOCUS (lazarus + 0x1143c5)
#62 0x0000000000517fec FORMS$_$TCUSTOMFORM_$__$$_SETACTIVECONTROL$TWINCONTROL (lazarus + 0x117fec)
#63 0x000000000051361b FORMS$_$TCUSTOMFORM_$__$$_FOCUSCONTROL$TWINCONTROL (lazarus + 0x11361b)

Stack trace of thread 213360:
#0 0x00007fb5b331c7cd syscall (libc.so.6 + 0x11c7cd)
#1 0x00007fb5b3c34522 g_cond_wait (libglib-2.0.so.0 + 0x96522)
#2 0x00007fb5b3bc86a4 n/a (libglib-2.0.so.0 + 0x2a6a4)
#3 0x00007fb5b3c34f64 n/a (libglib-2.0.so.0 + 0x96f64)
#4 0x00007fb5b3c34cb1 n/a (libglib-2.0.so.0 + 0x96cb1)
#5 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#6 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213361:
#0 0x00007fb5b32a3892 __syscall_cancel_arch (libc.so.6 + 0xa3892)
#1 0x00007fb5b3297418 __internal_syscall_cancel (libc.so.6 + 0x97418)
#2 0x00007fb5b3297471 __syscall_cancel (libc.so.6 + 0x97471)
#3 0x00007fb5b3310eb2 ppoll (libc.so.6 + 0x110eb2)
#4 0x00007fb5b3c024ef n/a (libglib-2.0.so.0 + 0x644ef)
#5 0x00007fb5b3c02c60 g_main_context_iteration (libglib-2.0.so.0 + 0x64c60)
#6 0x00007fb5b3c02cb1 n/a (libglib-2.0.so.0 + 0x64cb1)
#7 0x00007fb5b3c34cb1 n/a (libglib-2.0.so.0 + 0x96cb1)
#8 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#9 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213363:
#0 0x00007fb5b331c7cd syscall (libc.so.6 + 0x11c7cd)
#1 0x00007fb5b28ad105 _ZN7parking5Inner4park17h6e2f893c67b81d51E (libglycin-2.so.0 + 0x2ad105)
#2 0x00007fb5b27ef9a9 _ZN21async_global_executor9threading16thread_main_loop17h10971fd1def8277aE (libglycin-2.so.0 + 0x1ef9a9)
#3 0x00007fb5b27edf96 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h930b7ab272e8314fE (libglycin-2.so.0 + 0x1edf96)
#4 0x00007fb5b27edea1 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17hd8639f8e940237dbE (libglycin-2.so.0 + 0x1edea1)
#5 0x00007fb5b293ddd0 _RNvNvMs0_NtNtNtCs2BtIZYuDwY0_3std3sys6thread4unixNtB7_6Thread3new12thread_start (libglycin-2.so.0 + 0x33ddd0)
#6 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#7 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213378:
#0 0x00007fb5b32a3892 __syscall_cancel_arch (libc.so.6 + 0xa3892)
#1 0x00007fb5b3297418 __internal_syscall_cancel (libc.so.6 + 0x97418)
#2 0x00007fb5b3297471 __syscall_cancel (libc.so.6 + 0x97471)
#3 0x00007fb5b330704b wait4 (libc.so.6 + 0x10704b)
#4 0x00007fb5b293ff8b _RNvMs_NtNtNtNtCs2BtIZYuDwY0_3std3sys7process4unix4unixNtB4_7Process4wait (libglycin-2.so.0 + 0x33ff8b)
#5 0x00007fb5b2724e86 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h53a9dfbb998dbdeaE (libglycin-2.so.0 + 0x124e86)
#6 0x00007fb5b272e695 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h5e4f0bf9145fcfeaE (libglycin-2.so.0 + 0x12e695)
#7 0x00007fb5b293ddd0 _RNvNvMs0_NtNtNtCs2BtIZYuDwY0_3std3sys6thread4unixNtB7_6Thread3new12thread_start (libglycin-2.so.0 + 0x33ddd0)
#8 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#9 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213407:
#0 0x00007fb5b32a3892 __syscall_cancel_arch (libc.so.6 + 0xa3892)
#1 0x00007fb5b3297418 __internal_syscall_cancel (libc.so.6 + 0x97418)
#2 0x00007fb5b3297471 __syscall_cancel (libc.so.6 + 0x97471)
#3 0x00007fb5b331092a __poll (libc.so.6 + 0x11092a)
#4 0x00007fb59db7d5e5 n/a (libpulse.so.0 + 0x365e5)
#5 0x00007fb59db671a9 pa_mainloop_poll (libpulse.so.0 + 0x201a9)
#6 0x00007fb59db719ec pa_mainloop_iterate (libpulse.so.0 + 0x2a9ec)
#7 0x00007fb59db71ab0 pa_mainloop_run (libpulse.so.0 + 0x2aab0)
#8 0x00007fb59db82488 n/a (libpulse.so.0 + 0x3b488)
#9 0x00007fb59db1d043 n/a (libpulsecommon-17.0.so + 0x63043)
#10 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#11 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213364:
#0 0x00007fb5b27f7154 _ZN8async_io7reactor11ReactorLock5react17hbb7c1fa3d25f77d2E (libglycin-2.so.0 + 0x1f7154)
#1 0x00007fb5b27f6772 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17hf2dd2d55f2805db6E (libglycin-2.so.0 + 0x1f6772)
#2 0x00007fb5b27f65cd _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h4967c7a360603801E (libglycin-2.so.0 + 0x1f65cd)
#3 0x00007fb5b293ddd0 _RNvNvMs0_NtNtNtCs2BtIZYuDwY0_3std3sys6thread4unixNtB7_6Thread3new12thread_start (libglycin-2.so.0 + 0x33ddd0)
#4 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#5 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213370:
#0 0x00007fb5b32a3892 __syscall_cancel_arch (libc.so.6 + 0xa3892)
#1 0x00007fb5b3297418 __internal_syscall_cancel (libc.so.6 + 0x97418)
#2 0x00007fb5b3297471 __syscall_cancel (libc.so.6 + 0x97471)
#3 0x00007fb5b330704b wait4 (libc.so.6 + 0x10704b)
#4 0x00007fb5b293ff8b _RNvMs_NtNtNtNtCs2BtIZYuDwY0_3std3sys7process4unix4unixNtB4_7Process4wait (libglycin-2.so.0 + 0x33ff8b)
#5 0x00007fb5b2724e86 _ZN3std3sys9backtrace28__rust_begin_short_backtrace17h53a9dfbb998dbdeaE (libglycin-2.so.0 + 0x124e86)
#6 0x00007fb5b272e695 _ZN4core3ops8function6FnOnce40call_once$u7b$$u7b$vtable.shim$u7d$$u7d$17h5e4f0bf9145fcfeaE (libglycin-2.so.0 + 0x12e695)
#7 0x00007fb5b293ddd0 _RNvNvMs0_NtNtNtCs2BtIZYuDwY0_3std3sys6thread4unixNtB7_6Thread3new12thread_start (libglycin-2.so.0 + 0x33ddd0)
#8 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#9 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213359:
#0 0x00007fb5b331c7cd syscall (libc.so.6 + 0x11c7cd)
#1 0x00007fb5b3c34522 g_cond_wait (libglib-2.0.so.0 + 0x96522)
#2 0x00007fb5b3bc86a4 n/a (libglib-2.0.so.0 + 0x2a6a4)
#3 0x00007fb5b3bc8b8b g_async_queue_pop (libglib-2.0.so.0 + 0x2ab8b)
#4 0x00007fb5b38112a5 n/a (libpangoft2-1.0.so.0 + 0xc2a5)
#5 0x00007fb5b3c34cb1 n/a (libglib-2.0.so.0 + 0x96cb1)
#6 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#7 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213362:
#0 0x00007fb5b32a3892 __syscall_cancel_arch (libc.so.6 + 0xa3892)
#1 0x00007fb5b3297418 __internal_syscall_cancel (libc.so.6 + 0x97418)
#2 0x00007fb5b3297471 __syscall_cancel (libc.so.6 + 0x97471)
#3 0x00007fb5b3310eb2 ppoll (libc.so.6 + 0x110eb2)
#4 0x00007fb5b3c024ef n/a (libglib-2.0.so.0 + 0x644ef)
#5 0x00007fb5b3c02eaf g_main_loop_run (libglib-2.0.so.0 + 0x64eaf)
#6 0x00007fb5b373794a n/a (libgio-2.0.so.0 + 0x13794a)
#7 0x00007fb5b3c34cb1 n/a (libglib-2.0.so.0 + 0x96cb1)
#8 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#9 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)

Stack trace of thread 213377:
#0 0x00007fb5b331c7cd syscall (libc.so.6 + 0x11c7cd)
#1 0x00007fb5b3c349fc g_cond_wait_until (libglib-2.0.so.0 + 0x969fc)
#2 0x00007fb5b3bc866d n/a (libglib-2.0.so.0 + 0x2a66d)
#3 0x00007fb5b3bc8ce5 g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2ace5)
#4 0x00007fb5b3c35305 n/a (libglib-2.0.so.0 + 0x97305)
#5 0x00007fb5b3c34cb1 n/a (libglib-2.0.so.0 + 0x96cb1)
#6 0x00007fb5b329af30 start_thread (libc.so.6 + 0x9af30)
#7 0x00007fb5b331ec2c __clone3 (libc.so.6 + 0x11ec2c)
ELF object binary architecture: AMD x86-64

Benutzeravatar
corpsman
Lazarusforum e. V.
Beiträge: 1799
Registriert: Sa 28. Feb 2009, 08:54
OS, Lazarus, FPC: Linux Mint Mate, Lazarus GIT Head, FPC 3.0
CPU-Target: 64Bit
Wohnort: Stuttgart
Kontaktdaten:

Re: Lazarus GTK3 Crasht beim Laden dieses Projektes, kann das jemand bestätigen bitte ?

Beitrag von corpsman »

Danke für eure Hilfe, ich hab mal folgenden Report erstellt: https://gitlab.com/freepascal.org/lazar ... tems/42490
--
Just try it

Antworten