G_IS_OBJECT (object)' failed

Für Fragen von Einsteigern und Programmieranfängern...

G_IS_OBJECT (object)' failed

Beitragvon MacWomble » 11. Dez 2017, 09:09 G_IS_OBJECT (object)' failed

Wenn ich meine Anwendung starte, erhalte ich mehrmals
'GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed'
und beim Beenden des Programms einen Memory Leak mit Luirest.
Ich verwende Cairopdf aber kein json im Projekt,

Verwendet wurde FreePascal 3.1.1 Source 27-10-2017 SVN Rev 37525
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
 
Beiträge: 610
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19 Cinnamon / CodeTyphon Generation V Plan 6.60 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon Mathias » 11. Dez 2017, 18:12 Re: G_IS_OBJECT (object)' failed

Welches OS verwendest du, ich denke, das dort etwas fehlt ?
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4342
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon compmgmt » 12. Dez 2017, 16:13 Re: G_IS_OBJECT (object)' failed

Mathias hat geschrieben:Welches OS verwendest du, ich denke, das dort etwas fehlt ?
GLib klingt für mich nach Linux mit GTK+. Außerdem steht ja auch in seiner Beschreibung "Mint 18.1 Cinnamon"
Der Prozesseinstiegspunkt "SignaturLaden" in Signatur.dll konnte nicht gefunden werden.
compmgmt
 
Beiträge: 314
Registriert: 25. Nov 2015, 17:06
Wohnort: in der Nähe von Stuttgart
OS, Lazarus, FPC: Win 10 Pro | Lazarus 1.8.2 | FPC 3.0.4 | 
CPU-Target: i386 + x86_64
Nach oben

Beitragvon MacWomble » 12. Dez 2017, 16:30 Re: G_IS_OBJECT (object)' failed

Mint 18.3 Cinnamon ist in Verwendung.

Mit der Version 3.1.1 Rev. 35276 (Bearbeitet: Revision durch die richtige ersetzt) tritt das Problem auf dem selben System nicht auf. Deswegen vermute ich den Fehler nicht im BS,

Allerdings verwende ich Codetyphon 6.00 und das Problem tritt bei 6.30 auf.
Zuletzt geändert von MacWomble am 12. Dez 2017, 17:55, insgesamt 2-mal geändert.
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
 
Beiträge: 610
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19 Cinnamon / CodeTyphon Generation V Plan 6.60 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon Mathias » 12. Dez 2017, 16:43 Re: G_IS_OBJECT (object)' failed

Mit der Version 3.1.1 Rev. 54036

So was ist gut möglich, da die 3.1.1 eine Trunk ist, da wird immer wieder etwas geändert.
So wie du schreibst funktioniert ist mir der neueren Version, und somit ist dieser Bug behoben.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4342
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon MacWomble » 12. Dez 2017, 17:21 Re: G_IS_OBJECT (object)' failed

So wie ich schreibe funktioniert es mit der neueren Funktion nicht. Genau das ist mein Problem, da dort fpReport mit an Bord ist ...
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
 
Beiträge: 610
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19 Cinnamon / CodeTyphon Generation V Plan 6.60 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon Mathias » 12. Dez 2017, 17:30 Re: G_IS_OBJECT (object)' failed

Verwendet wurde FreePascal 3.1.1 Source 27-10-2017 SVN Rev 37525

Mit der Version 3.1.1 Rev. 54036 tritt das Problem auf dem selben System nicht auf.

54036 ist nach meiner Meinung höher als 37525.
So wie du schreibst geht es mit der 54036er. :wink:
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4342
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon MacWomble » 12. Dez 2017, 17:51 Re: G_IS_OBJECT (object)' failed

Da hab ich wohl was durcheinander gebracht ... :shock: :oops: Gebt mir die Peitsche :oops:

mit der 35276 tritt das Problem nicht auf .

Was mich eben auch stört ist die Luirest-Meldung am Ende. Ich verwende das nicht - zumindest nicht bewusst ...
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
 
Beiträge: 610
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19 Cinnamon / CodeTyphon Generation V Plan 6.60 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

Beitragvon Mathias » 12. Dez 2017, 18:34 Re: G_IS_OBJECT (object)' failed

Irgendwie hast du die SVN-Buil von FPC und Lazarus durcheinander gebracht.
FPC ist erst bei 37721, die 54036 war sicher von deinem Lazarus.

Ich würde es mit der allerneusten Version nochmals probieren. Ansonsten musst du einen Bug-Report erstellen.

Kannst du dein Project auf ein Minimum abspecken, so das es klar ersichtlich wird, wo der Fehler auftritt.
Da ich auch Mint verwende, kann ich es bei mir mal probieren.
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 4342
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

Beitragvon MacWomble » 12. Dez 2017, 21:07 Re: G_IS_OBJECT (object)' failed

Leider kann ich das Programm nicht einfach so abspecken (über 30 Forms und rund 40 DB-Tabellen).
Ich werde es nochmal mit der neusten Revision versuchen, sobald ich die Zeit dazu finde. Danke für die Hilfe!
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.
MacWomble
 
Beiträge: 610
Registriert: 17. Apr 2008, 00:59
Wohnort: Freiburg
OS, Lazarus, FPC: Mint 19 Cinnamon / CodeTyphon Generation V Plan 6.60 | 
CPU-Target: Intel i7 64/32 Bit
Nach oben

• Themenende •

Zurück zu Einsteigerfragen



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste

porpoises-institution
accuracy-worried