[grisbi-bugs] [Grisbi 0002255]: Le fichier est corrompu
Grisbi Bug Tracker
bugtracker at grisbi.org
Sam 24 Aou 14:52:29 CEST 2024
The following issue has been CLOSED
======================================================================
https://www.grisbi.org/bugsreports/view.php?id=2255
======================================================================
Reported By: Alubis
Assigned To: pbiava
======================================================================
Project: Grisbi
Issue ID: 2255
Category: Main
Reproducibility: always
Severity: block
Priority: normal
Status: closed
OS: Autre Linux
Unstable Impact: Yes
Version OS:
Version GTK:
Resolution: reopened
Fixed in Version: 3.0.x
======================================================================
Date Submitted: 2023-05-07 13:42 CEST
Last Modified: 2024-08-24 14:52 CEST
======================================================================
Summary: Le fichier est corrompu
Description:
Ouverture du fichier de compte impossible : erreur de segmentation.
Version grisbi installée (AUR) : 2.0.5-5
Additional Information:
Grisbi version: 2.0.5
grisbi(+0xc851d) [0x5570af7e851d]
grisbi(+0xc8823) [0x5570af7e8823]
/usr/lib/libc.so.6(+0x38f50) [0x7f878feeff50]
grisbi(+0x4341b) [0x5570af76341b]
grisbi(+0x64fe7) [0x5570af784fe7]
grisbi(+0xaaeb3) [0x5570af7caeb3]
grisbi(+0xad589) [0x5570af7cd589]
grisbi(+0x8beb5) [0x5570af7abeb5]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x11ec) [0x7f879021b23c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94) [0x7f879021b324]
/usr/lib/libgtk-3.so.0(gtk_tree_selection_select_iter+0x8a) [0x7f8790905f4a]
grisbi(+0x8a4af) [0x5570af7aa4af]
grisbi(+0x8c0f3) [0x5570af7ac0f3]
grisbi(+0x47fae) [0x5570af767fae]
grisbi(+0x2187a) [0x5570af74187a]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x11ec) [0x7f879021b23c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94) [0x7f879021b324]
grisbi(+0x21b1d) [0x5570af741b1d]
/usr/lib/libgio-2.0.so.0(+0x73964) [0x7f87902bd964]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x11ec) [0x7f879021b23c]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x94) [0x7f879021b324]
/usr/lib/libgio-2.0.so.0(+0xd8f67) [0x7f8790322f67]
/usr/lib/libgio-2.0.so.0(+0xdc13b) [0x7f879032613b]
/usr/lib/libgio-2.0.so.0(g_application_run+0x14c) [0x7f879032634c]
grisbi(+0x20164) [0x5570af740164]
/usr/lib/libc.so.6(+0x23790) [0x7f878feda790]
/usr/lib/libc.so.6(__libc_start_main+0x8a) [0x7f878feda84a]
grisbi(+0x201c5) [0x5570af7401c5]
======================================================================
----------------------------------------------------------------------
(0006790) LudovicRousseau (administrator) - 2023-05-07 15:04
https://www.grisbi.org/bugsreports/view.php?id=2255#c6790
----------------------------------------------------------------------
Pouvez vous ajouter ici le fichier de comptes qui pose problème ?
----------------------------------------------------------------------
(0006791) Alubis (reporter) - 2023-05-07 16:55
https://www.grisbi.org/bugsreports/view.php?id=2255#c6791
----------------------------------------------------------------------
Le fichier téléversé peut-il être visible en privé uniquement ?
----------------------------------------------------------------------
(0006792) LudovicRousseau (administrator) - 2023-05-07 17:14
https://www.grisbi.org/bugsreports/view.php?id=2255#c6792
----------------------------------------------------------------------
Aucune idée. Peut-être.
Sinon mon email est ludovic.rousseau at free.fr
----------------------------------------------------------------------
(0006793) Alubis (reporter) - 2023-05-07 17:33
https://www.grisbi.org/bugsreports/view.php?id=2255#c6793
----------------------------------------------------------------------
OK envoyé par mail !
----------------------------------------------------------------------
(0006794) LudovicRousseau (administrator) - 2023-05-07 17:49
https://www.grisbi.org/bugsreports/view.php?id=2255#c6794
----------------------------------------------------------------------
Aucun problème pour ouvrir le fichier avec Grisbi 2.0.5 sous Debian ou macOS.
Aucun problème non plus avec Grisbi 2.9.90 sous macOS.
Il faut lancer grisbi depuis gdb pour avoir une backtrace avec plus
d'infiormations.
----------------------------------------------------------------------
(0006796) Alubis (reporter) - 2023-05-07 20:06
https://www.grisbi.org/bugsreports/view.php?id=2255#c6796
----------------------------------------------------------------------
Si j'ai bien tout fait, j'ai obtenu la trace en pièce jointe. Dîtes-moi si
cela convient.
----------------------------------------------------------------------
(0006797) Alubis (reporter) - 2023-05-07 20:21
https://www.grisbi.org/bugsreports/view.php?id=2255#c6797
----------------------------------------------------------------------
Mise à jour (je ne peux pas changer les entêtes du ticket) : mon système est
maintenant en 6.1.27-1-lts (j'ai dû mettre à jour pour installer gdb).
----------------------------------------------------------------------
(0006798) LudovicRousseau (administrator) - 2023-05-07 22:34
https://www.grisbi.org/bugsreports/view.php?id=2255#c6798
----------------------------------------------------------------------
Une fois que grisbi a planté il faut entrer la commande "bt" dans gdb.
----------------------------------------------------------------------
(0006799) Alubis (reporter) - 2023-05-08 09:20
https://www.grisbi.org/bugsreports/view.php?id=2255#c6799
----------------------------------------------------------------------
En effet, un oubli de ma part. En pièce jointe la *vraie* trace.
----------------------------------------------------------------------
(0006800) LudovicRousseau (administrator) - 2023-05-08 11:05
https://www.grisbi.org/bugsreports/view.php?id=2255#c6800
----------------------------------------------------------------------
C'est pas plus informatif que la trace initiale :-(
Il faut recompiler grisbi en mode debug.
option --enable-debug à passer au script ./configure
----------------------------------------------------------------------
(0006801) Alubis (reporter) - 2023-05-08 12:01
https://www.grisbi.org/bugsreports/view.php?id=2255#c6801
----------------------------------------------------------------------
La recompilation avec l'option debug est OK :
Enable Debug: yes
Là je pense qu'il y a matière à voir ce qu'il se passe !
J'ai lancé un `grisbi &> /tmp/trace-grisbi_debug_on.log`
En pièce jointe la nouvelle trace.
----------------------------------------------------------------------
(0006802) Alubis (reporter) - 2023-05-08 12:11
https://www.grisbi.org/bugsreports/view.php?id=2255#c6802
----------------------------------------------------------------------
Et la trace gdb.
----------------------------------------------------------------------
(0006803) LudovicRousseau (administrator) - 2023-05-08 13:29
https://www.grisbi.org/bugsreports/view.php?id=2255#c6803
----------------------------------------------------------------------
Y'a du mieux mais toujours pas les symboles de Grisbi lui même.
Thread 1 (Thread 0x7ffff3c7d980 (LWP 281787) "grisbi"):
#0 0x000055555559745b in ()
https://www.grisbi.org/bugsreports/view.php?id=1 0x00005555555b8ef7 in ()
https://www.grisbi.org/bugsreports/view.php?id=2 0x00005555555fee63 in ()
https://www.grisbi.org/bugsreports/view.php?id=3 0x0000555555601dff in ()
https://www.grisbi.org/bugsreports/view.php?id=4 0x00005555555dfe67 in ()
https://www.grisbi.org/bugsreports/view.php?id=5 0x00007ffff6bd123c in
_g_closure_invoke_va (param_types=0x0, n_params=<optimized out>,
args=0x7fffffffd880, instance=0x555555df1970, return_value=0x0,
closure=0x5555563c9890) at ../glib/gobject/gclosure.c:895
Il faut utiliser : CFLAGS="-g" ./configure --enable-debug
----------------------------------------------------------------------
(0006804) Alubis (reporter) - 2023-05-08 14:31
https://www.grisbi.org/bugsreports/view.php?id=2255#c6804
----------------------------------------------------------------------
Je vois des différences sur le bloc que vous avez mentionné ci-dessus.
Espérons que cette fois il y a tout.
----------------------------------------------------------------------
(0006805) LudovicRousseau (administrator) - 2023-05-08 17:25
https://www.grisbi.org/bugsreports/view.php?id=2255#c6805
----------------------------------------------------------------------
Vous avez lancé /usr/bin/grisbi et pas le grisbi fraichement recompilé.
Il faut faire :
$ gdb src/grisbi
----------------------------------------------------------------------
(0006806) Alubis (reporter) - 2023-05-08 21:02
https://www.grisbi.org/bugsreports/view.php?id=2255#c6806
----------------------------------------------------------------------
Normalement c'est le même car à chaque fois je supprime l'ancien du système
et installe le paquet nouvellement compilé.
Au cas où, en pièce jointe le fichier lancé depuis
~/grisbi/src/grisbi-upstream_version_2_0_5/src/grisbi
----------------------------------------------------------------------
(0006807) LudovicRousseau (administrator) - 2023-05-08 22:08
https://www.grisbi.org/bugsreports/view.php?id=2255#c6807
----------------------------------------------------------------------
Là c'est mieux. On a le nom de la fonction mais toujours pas de numéro de
ligne ni les valeurs des variables.
Thread 1 (Thread 0x7ffff3c7d980 (LWP 444663) "grisbi"):
#0 0x000055555559745b in gsb_data_scheduled_get_scheduled_number ()
https://www.grisbi.org/bugsreports/view.php?id=1 0x00005555555b8ef7 in
gsb_scheduler_check_scheduled_transactions_time_limit ()
https://www.grisbi.org/bugsreports/view.php?id=2 0x00005555555fee63 in
update_liste_echeances_manuelles_accueil ()
https://www.grisbi.org/bugsreports/view.php?id=3 0x0000555555601dff in
mise_a_jour_accueil ()
https://www.grisbi.org/bugsreports/view.php?id=4 0x00005555555dfe67 in
gsb_gui_navigation_select_line ()
https://www.grisbi.org/bugsreports/view.php?id=5 0x00007ffff6bd123c in
g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=6 0x00007ffff6bd1324 in
g_signal_emit () at /usr/lib/libgobject-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=7 0x00007ffff7305f4a in
gtk_tree_selection_select_iter () at /usr/lib/libgtk-3.so.0
https://www.grisbi.org/bugsreports/view.php?id=8 0x00005555555de4bf in
gsb_gui_navigation_set_selection_branch ()
https://www.grisbi.org/bugsreports/view.php?id=9 0x00005555555e00e3 in
gsb_gui_navigation_set_selection ()
https://www.grisbi.org/bugsreports/view.php?id=10 0x000055555559c00e in
gsb_file_open_file ()
https://www.grisbi.org/bugsreports/view.php?id=11 0x00005555555758da in
grisbi_app_activate ()
https://www.grisbi.org/bugsreports/view.php?id=12 0x00007ffff6bd123c in
g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=13 0x00007ffff6bd1324 in
g_signal_emit () at /usr/lib/libgobject-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=14 0x0000555555575afe in
grisbi_app_cmdline ()
https://www.grisbi.org/bugsreports/view.php?id=15 0x00007ffff6c73964 in () at
/usr/lib/libgio-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=16 0x00007ffff6bd123c in
g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=17 0x00007ffff6bd1324 in
g_signal_emit () at /usr/lib/libgobject-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=18 0x00007ffff6cd8f47 in () at
/usr/lib/libgio-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=19 0x00007ffff6cdc11b in () at
/usr/lib/libgio-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=20 0x00007ffff6cdc32c in
g_application_run () at /usr/lib/libgio-2.0.so.0
https://www.grisbi.org/bugsreports/view.php?id=21 0x0000555555574144 in main ()
----------------------------------------------------------------------
(0006808) Alubis (reporter) - 2023-05-08 22:16
https://www.grisbi.org/bugsreports/view.php?id=2255#c6808
----------------------------------------------------------------------
J'ai essayé une option demandé par gdb au debut "debuginfo" qui n'est pas
activée par défaut. Mon petit doigt me dit que là on est pas mal (on voit des
fonctions, arguments, etc.).
----------------------------------------------------------------------
(0006809) LudovicRousseau (administrator) - 2023-05-09 18:07
https://www.grisbi.org/bugsreports/view.php?id=2255#c6809
----------------------------------------------------------------------
Les fonctions de Gtk+ sont bien mieux documentées.
Mais les fonctions de Grisbi n'ont pas changées. On a toujours que le nom de la
fonction :
Thread 1 (Thread 0x7ffff3c7d980 (LWP 475707) "grisbi"):
#0 0x000055555559745b in gsb_data_scheduled_get_scheduled_number ()
https://www.grisbi.org/bugsreports/view.php?id=1 0x00005555555b8ef7 in
gsb_scheduler_check_scheduled_transactions_time_limit ()
https://www.grisbi.org/bugsreports/view.php?id=2 0x00005555555fee63 in
update_liste_echeances_manuelles_accueil ()
https://www.grisbi.org/bugsreports/view.php?id=3 0x0000555555601dff in
mise_a_jour_accueil ()
https://www.grisbi.org/bugsreports/view.php?id=4 0x00005555555dfe67 in
gsb_gui_navigation_select_line ()
Que contient la ligne "Compiler flags:" quand vous exécuter le ./configure ?
Je rappelle qu'il faut utiliser : CFLAGS="-g" ./configure --enable-debug
----------------------------------------------------------------------
(0006810) Alubis (reporter) - 2023-05-09 19:40
https://www.grisbi.org/bugsreports/view.php?id=2255#c6810
----------------------------------------------------------------------
J'utilise ce PKGBUILD que j'ai modifié.
----------------------------------------------------------------------
(0006811) Alubis (reporter) - 2023-05-11 17:29
https://www.grisbi.org/bugsreports/view.php?id=2255#c6811
----------------------------------------------------------------------
J'ai refait la compilation et regardé en détail la partie configure, notamment
:
`checking whether gcc accepts -g... (cached) no`
puis :
`Compiler flags: -g`
----------------------------------------------------------------------
(0006812) LudovicRousseau (administrator) - 2023-05-11 23:01
https://www.grisbi.org/bugsreports/view.php?id=2255#c6812
----------------------------------------------------------------------
Je suspecte que la création du paquet enlève les infos de débug.
Il faut compiler grisbi en local et lancer le binaire fraichement compilé.
CFLAGS="-g" ./configure --enable-debug
make
gdb src/grisbi
----------------------------------------------------------------------
(0006813) Alubis (reporter) - 2023-05-11 23:21
https://www.grisbi.org/bugsreports/view.php?id=2255#c6813
----------------------------------------------------------------------
J'ai fait manuellement :
`~/grisbi/src/grisbi-upstream_version_2_0_5$ CFLAGS="-g" ./configure
--enable-debug
~/grisbi/src/grisbi-upstream_version_2_0_5$ make
~/grisbi/src/grisbi-upstream_version_2_0_5$ gdb src/grisbi
`
Puis dans gdb :
`run
thread apply all backtrace full`
Le contenu en dessous de cette commande est en pièce jointe, je ne vois pas de
différence.
J'ai rajouté la sortie du configure, au cas où un loupé serait de ce
côté-là.
----------------------------------------------------------------------
(0006814) LudovicRousseau (administrator) - 2023-05-11 23:50
https://www.grisbi.org/bugsreports/view.php?id=2255#c6814
----------------------------------------------------------------------
Surprenant.
Peut être avec :
make clean
make
gdb src/grisbi
----------------------------------------------------------------------
(0006815) Alubis (reporter) - 2023-05-12 07:35
https://www.grisbi.org/bugsreports/view.php?id=2255#c6815
----------------------------------------------------------------------
Le make m'a semblé plus long.
----------------------------------------------------------------------
(0006816) pbiava (administrator) - 2023-05-12 11:46
https://www.grisbi.org/bugsreports/view.php?id=2255#c6816
----------------------------------------------------------------------
Peux-tu m'envoyer ton fichier à l'adresse pierre at pierre.biava.name. Je vais
essayer de voir avec valgrind
----------------------------------------------------------------------
(0006817) Alubis (reporter) - 2023-05-12 14:04
https://www.grisbi.org/bugsreports/view.php?id=2255#c6817
----------------------------------------------------------------------
Quel fichier exactement ?
----------------------------------------------------------------------
(0006818) pbiava (administrator) - 2023-05-12 18:13
https://www.grisbi.org/bugsreports/view.php?id=2255#c6818
----------------------------------------------------------------------
Le fichier de compte qui a le problème.
----------------------------------------------------------------------
(0006819) Alubis (reporter) - 2023-05-12 18:53
https://www.grisbi.org/bugsreports/view.php?id=2255#c6819
----------------------------------------------------------------------
Afin qu'il soit disponible en privé, est-ce possible de le poser ici sans qu'il
ne soit accessible à tous (informations personnelles !!!).
----------------------------------------------------------------------
(0006820) pbiava (administrator) - 2023-05-12 19:20
https://www.grisbi.org/bugsreports/view.php?id=2255#c6820
----------------------------------------------------------------------
A priori oui mais il faudrait faire un test. C'est pourquoi je t'ai donné mon
adresse mail pour que tu me l'envois en mode privé.
----------------------------------------------------------------------
(0006821) Alubis (reporter) - 2023-05-12 20:51
https://www.grisbi.org/bugsreports/view.php?id=2255#c6821
----------------------------------------------------------------------
Envoyé par mail :)
Tout comme pour Ludovic, merci de supprimer le fichier dès qu'il ne sera plus
utile.
----------------------------------------------------------------------
(0006822) Alubis (reporter) - 2023-05-16 17:35
https://www.grisbi.org/bugsreports/view.php?id=2255#c6822
----------------------------------------------------------------------
J'ai tenté avec valgrind et le fichier s'est bien ouvert, mais a précisé :
* qu'il fallait faire un archivage (+ de 3000 enregistrements)
* et lors de l'enregistrement du fichier qu'il était verrouillé (??). Après
activation de l'option de "forcer l'enregistrement des fichiers verrouillés",
le fichier fonctionne bien avec le programme de nouveau fraîchement
réinstallé depuis AUR (toujours même version2.0.5-5) sans toucher aux options
de compilation.
Au cas où en pièce jointe la sortie de Valgrind.
1. Est-ce qu'il y avait un bug avec l'état du fichier demande
d'archivage/verrouillage (dans ce cas, pourquoi a-t-il fonctionné chez vous ?).
2- Y avait-il un bug avec la version 6.1.26-1-lts qu'il n'y avait plus avec la
6.1.27-1-lts (après un make clean, car j'avais sûrement repris le package
précédent).
Quoi qu'il en soit cela semble résolu.
-> Si vous pouviez confirmer la suppression du fichier de compte chez vous, je
vais utiliser grisbi et voir s'il est stable, mais déjà il ouvre le fichier de
compte donc je pense qu'on peut considérer ce bug comme résolu !
----------------------------------------------------------------------
(0006823) Alubis (reporter) - 2023-05-16 17:37
https://www.grisbi.org/bugsreports/view.php?id=2255#c6823
----------------------------------------------------------------------
Merci en tout cas pour toute l'aide et les conseils, c'est un excellent
programme !
----------------------------------------------------------------------
(0006824) LudovicRousseau (administrator) - 2023-05-16 21:34
https://www.grisbi.org/bugsreports/view.php?id=2255#c6824
----------------------------------------------------------------------
Valgrind a bien vu un problème :
==3784382== Invalid read of size 8
==3784382== at 0x16CECD:
gsb_scheduler_check_scheduled_transactions_time_limit (in
~/grisbi2/grisbi/src/grisbi-upstream_version_2_0_5/src/grisbi)
==3784382== by 0x1B2E22: update_liste_echeances_manuelles_accueil (in
~/grisbi2/grisbi/src/grisbi-upstream_version_2_0_5/src/grisbi)
[...]
Et glib aussi :
(grisbi:9230): GLib-CRITICAL **: 20:03:53.038: g_date_compare: assertion 'rhs !=
NULL' failed
Grisbi ne devrait jamais appeler g_date_compare() avec un pointeur NULL
https://docs.gtk.org/glib/method.Date.compare.html
J'imagine que le fichier de compte et/ou Grisbi a un problème avec les
opérations planifiées.
L'absence de crash n'implique pas l'absence de bug :-)
----------------------------------------------------------------------
(0006825) Alubis (reporter) - 2023-05-16 21:52
https://www.grisbi.org/bugsreports/view.php?id=2255#c6825
----------------------------------------------------------------------
:), je préfère quand il ne crash pas, je peux l'utiliser !
Que dois-je vous fournir en plus pour que vous puissiez avoir les éléments
pour analyser ?
Si cela vient de l'échéancier, je peux tenter de vérifier les entrées une
par une (qui à générer un crash) ou les recréer (gloups je ne préfère
pas).
----------------------------------------------------------------------
(0006826) LudovicRousseau (administrator) - 2023-05-18 12:02
https://www.grisbi.org/bugsreports/view.php?id=2255#c6826
----------------------------------------------------------------------
J'ai fais des essais avec Grisbi 2.0.x et 2.9.90 sans arriver à reproduire le
problème.
Je note que Grisbi signale 3 opérations orphelines dans l'échéancier.
Je n'ai même pas les logs:
(grisbi:280831): GLib-CRITICAL **: 11:59:39.072: g_date_compare: assertion 'rhs
!= NULL' failed
----------------------------------------------------------------------
(0006827) pbiava (administrator) - 2023-05-18 17:20
https://www.grisbi.org/bugsreports/view.php?id=2255#c6827
----------------------------------------------------------------------
Je suis en train de regarder le problème mais je ne comprends pas ce qui se
passe. En effet dans la fonction gsb_data_transaction_get_value_date_or_date()
les dates des opérations ne sont pas récupérées comme il faut ce qui
génère le message d'alerte.Par contre dans la liste des opérations les dates
sont affichées correctement.
Par contre avec mon propre compte tout fonctionne correctement.
Je continue à chercher.
----------------------------------------------------------------------
(0006828) Alubis (reporter) - 2023-05-18 17:27
https://www.grisbi.org/bugsreports/view.php?id=2255#c6828
----------------------------------------------------------------------
Donc cela pourrait-il venir d'une des échéances (maintenant passée et
appliquée) qui était buggée et posait problème ?
Je fais faire un tour de mes échéances, voir si je repère les trois
orphelines (peut-être ne sont-elles tout bonnement pas affichées car
"impropres").
----------------------------------------------------------------------
(0006829) pbiava (administrator) - 2023-05-18 18:14
https://www.grisbi.org/bugsreports/view.php?id=2255#c6829
----------------------------------------------------------------------
Je n'ai toujours pas compris mais dans le fichier joint tu as une solution à
essayer. Il faut que tu recompiles grisbi après avoir remplacer le fichier
gsb_data_account.c par le fichier joint.
[Edit] ce fichier est pour la version de développement. Fait un diff du
fichier si tu es en version 2.0.5 et ne prend que la correction de la fonction
concernée.
----------------------------------------------------------------------
(0006830) Alubis (reporter) - 2023-05-18 18:13
https://www.grisbi.org/bugsreports/view.php?id=2255#c6830
----------------------------------------------------------------------
Comment saurais-je que cela fonctionne (puisqu'il ne crash plus) ?
----------------------------------------------------------------------
(0006831) pbiava (administrator) - 2023-05-18 18:27
https://www.grisbi.org/bugsreports/view.php?id=2255#c6831
----------------------------------------------------------------------
Normalement tu ne vois plus les messages : (grisbi:151613): GLib-CRITICAL **:
18:27:16.918: g_date_compare: assertion 'rhs != NULL' failed
----------------------------------------------------------------------
(0006836) Alubis (reporter) - 2023-05-22 08:51
https://www.grisbi.org/bugsreports/view.php?id=2255#c6836
----------------------------------------------------------------------
Je n'ai changé que cette partie : `if (date && g_date_valid (date))`.
En effet, je ne vois plus de `g_date_compare: assertion 'rhs != NULL' failed`.
----------------------------------------------------------------------
(0006838) pbiava (administrator) - 2023-05-27 08:44
https://www.grisbi.org/bugsreports/view.php?id=2255#c6838
----------------------------------------------------------------------
fixed in github
----------------------------------------------------------------------
(0006839) pbiava (administrator) - 2023-06-06 16:56
https://www.grisbi.org/bugsreports/view.php?id=2255#c6839
----------------------------------------------------------------------
Nouveau plantage.
----------------------------------------------------------------------
(0006840) Alubis (reporter) - 2023-06-06 18:11
https://www.grisbi.org/bugsreports/view.php?id=2255#c6840
----------------------------------------------------------------------
Informations envoyées par mail.
----------------------------------------------------------------------
(0006904) pbiava (administrator) - 2023-12-30 11:44
https://www.grisbi.org/bugsreports/view.php?id=2255#c6904
----------------------------------------------------------------------
Je pense que ça provient du fait que grisbi ne supprimait pas les opérations
filles en même temps que l'opération [Edit] mère et seulement dans le cas où
l'opération mère était en automatique et exécutée 1 seule fois.
On verra si c'est bien ça.
----------------------------------------------------------------------
(0007008) Alubis (reporter) - 2024-06-06 07:37
https://www.grisbi.org/bugsreports/view.php?id=2255#c7008
----------------------------------------------------------------------
Je viens de compiler la version 3.1.0.r109.g02e5ae375-1 et je confirme que le
bug n'est plus présent ! À intégrer dans la version stable :) ?
Merci
----------------------------------------------------------------------
(0007052) Alubis (reporter) - 2024-08-23 23:03
https://www.grisbi.org/bugsreports/view.php?id=2255#c7052
----------------------------------------------------------------------
J'ai installé (via AUR) la dernière version (stable) disponible : 3.0.4-1.
=> bug résolu ! On peut fermer.
Encore merci :)
Issue History
Date Modified Username Field Change
======================================================================
2023-05-07 13:42 Alubis New Issue
2023-05-07 15:04 LudovicRousseauNote Added: 0006790
2023-05-07 16:55 Alubis Note Added: 0006791
2023-05-07 17:14 LudovicRousseauNote Added: 0006792
2023-05-07 17:33 Alubis Note Added: 0006793
2023-05-07 17:49 LudovicRousseauNote Added: 0006794
2023-05-07 20:06 Alubis File Added: trace.log
2023-05-07 20:06 Alubis Note Added: 0006796
2023-05-07 20:21 Alubis Note Added: 0006797
2023-05-07 22:34 LudovicRousseauNote Added: 0006798
2023-05-08 09:20 Alubis File Added: trace.txt
2023-05-08 09:20 Alubis Note Added: 0006799
2023-05-08 11:05 LudovicRousseauNote Added: 0006800
2023-05-08 12:01 Alubis File Added: trace-grisbi_debug_on.log
2023-05-08 12:01 Alubis Note Added: 0006801
2023-05-08 12:11 Alubis File Added: trace-gdb-debug-on.log
2023-05-08 12:11 Alubis Note Added: 0006802
2023-05-08 13:29 LudovicRousseauNote Added: 0006803
2023-05-08 14:31 Alubis File Added: trace-gdb-debug-on-CFLAGS.log
2023-05-08 14:31 Alubis Note Added: 0006804
2023-05-08 17:25 LudovicRousseauNote Added: 0006805
2023-05-08 21:02 Alubis File Added:
trace-gdb-debug-on-CFLAGS-src-grisbi.log
2023-05-08 21:02 Alubis Note Added: 0006806
2023-05-08 22:08 LudovicRousseauNote Added: 0006807
2023-05-08 22:16 Alubis File Added:
trace-gdb-debug-on-CFLAGS-src-grisbi-debuginfoON.log
2023-05-08 22:16 Alubis Note Added: 0006808
2023-05-09 18:07 LudovicRousseauNote Added: 0006809
2023-05-09 19:40 Alubis File Added: PKGBUILD
2023-05-09 19:40 Alubis Note Added: 0006810
2023-05-11 17:29 Alubis Note Added: 0006811
2023-05-11 23:01 LudovicRousseauNote Added: 0006812
2023-05-11 23:21 Alubis File Added:
trace-gdb-debug-on-CFLAGS-src-grisbi-debuginfoON-compilation manuel.log
2023-05-11 23:21 Alubis File Added: configure.log
2023-05-11 23:21 Alubis Note Added: 0006813
2023-05-11 23:50 LudovicRousseauNote Added: 0006814
2023-05-12 07:35 Alubis File Added:
trace-gdb-debug-on-CFLAGS-src-grisbi-debuginfoON-compilation
manuel-makeclean.log
2023-05-12 07:35 Alubis Note Added: 0006815
2023-05-12 11:46 pbiava Note Added: 0006816
2023-05-12 14:04 Alubis Note Added: 0006817
2023-05-12 18:13 pbiava Note Added: 0006818
2023-05-12 18:53 Alubis Note Added: 0006819
2023-05-12 19:20 pbiava Note Added: 0006820
2023-05-12 20:51 Alubis Note Added: 0006821
2023-05-16 17:35 Alubis File Added: trace-valgrind.txt
2023-05-16 17:35 Alubis Note Added: 0006822
2023-05-16 17:37 Alubis Note Added: 0006823
2023-05-16 21:34 LudovicRousseauNote Added: 0006824
2023-05-16 21:52 Alubis Note Added: 0006825
2023-05-18 12:02 LudovicRousseauNote Added: 0006826
2023-05-18 17:20 pbiava Note Added: 0006827
2023-05-18 17:27 Alubis Note Added: 0006828
2023-05-18 18:11 pbiava File Added: gsb_data_account.c
2023-05-18 18:11 pbiava Note Added: 0006829
2023-05-18 18:13 Alubis Note Added: 0006830
2023-05-18 18:14 pbiava Note Edited: 0006829
2023-05-18 18:27 pbiava Note Added: 0006831
2023-05-22 08:51 Alubis File Added: gsb_data_account.c-test.txt
2023-05-22 08:51 Alubis Note Added: 0006836
2023-05-27 08:44 pbiava Assigned To => pbiava
2023-05-27 08:44 pbiava Status new => resolved
2023-05-27 08:44 pbiava Resolution open => fixed
2023-05-27 08:44 pbiava Fixed in Version => development (git)
2023-05-27 08:44 pbiava Note Added: 0006838
2023-06-06 16:53 pbiava Assigned To pbiava =>
2023-06-06 16:56 pbiava Assigned To => pbiava
2023-06-06 16:56 pbiava Status resolved => feedback
2023-06-06 16:56 pbiava Resolution fixed => reopened
2023-06-06 16:56 pbiava Note Added: 0006839
2023-06-06 18:11 Alubis Note Added: 0006840
2023-06-06 18:11 Alubis Status feedback => assigned
2023-12-29 20:15 pbiava Note Added: 0006904
2023-12-30 11:44 pbiava Note Edited: 0006904
2024-06-06 07:37 Alubis Note Added: 0007008
2024-08-23 23:03 Alubis Note Added: 0007052
2024-08-24 14:52 LudovicRousseauStatus assigned => closed
2024-08-24 14:52 LudovicRousseauFixed in Version development (git) =>
3.0.x
======================================================================
Plus d'informations sur la liste de diffusion bugsreports