[grisbi-bugs] [Grisbi-0.6.0 0000667]: L'export d'un etat abouti à un crash de Grisbi
bugtracker at grisbi.org
bugtracker at grisbi.org
Sat Oct 10 19:37:42 CEST 2009
A NOTE has been added to this issue.
======================================================================
http://grisbi.tuxfamily.org/mantis/view.php?id=667
======================================================================
Reported By: JP Joubert
Assigned To: guneeyoufix
======================================================================
Project: Grisbi-0.6.0
Issue ID: 667
Category: Main
Reproducibility: always
Severity: minor
Priority: normal
Status: confirmed
Plateforme: Windows
OS: Windows
Version OS: Window Vista edition familiale basique
Unstable Impact: Yes
Version GTK:
======================================================================
Date Submitted: 10-07-2009 14:09 UTC
Last Modified: 10-10-2009 17:37 UTC
======================================================================
Summary: L'export d'un etat abouti à un crash de Grisbi
Description:
La tentative d'exportation d'un etat abouti systématiquement à un crash de
Grisbi
Version 6.0 Beta 1 téléchargée sur le site : grisbi-0.6b1-msvc9.zip
======================================================================
----------------------------------------------------------------------
guneeyoufix - 10-07-09 22:24
----------------------------------------------------------------------
This is caused by any call to fprintf during the generation of the file.
libintl.h redirects (preprocessor directive) the fprintf call to
libintl_fprintf.
[Edit] And libintl_fprintf seems buggy (MS VC++ Express says
Exception non gérée à 0x772e68df dans grisbi.exe : 0xC0000005:
Violation
d'accès lors de la lecture de l'emplacement 0x20202028.
when libintl_fprintf is called)
So it seems that this problem is again related to the application not
being built with localisation.
[Edit] A quick and dirty fix for this would be to add the "#undef fprintf"
directive to all the files that use the fprintf function for the export of
reports.
----------------------------------------------------------------------
guneeyoufix - 10-10-09 16:36
----------------------------------------------------------------------
Avec les variables d'environnement correctement définies, la localisation
fonctionne sans problèmes, donc il semble que le problème est bien dû à
libintl_fprintf.
En ajoutant,
#ifdef _WIN32
#undef fprintf
#endif
après les include dans etats_html.c et etats_latex.c, les exportations en
LaTeX et HTML fonctionnent sous Windows.
L'export en Postscript n'est pas possible avec MiKTeX à cause de
paquetages manquants dans les dépôts MiKTeX.
L'export en CVS n'a pas l'air implémenté. << à faire
----------------------------------------------------------------------
pbiava - 10-10-09 17:37
----------------------------------------------------------------------
les export en csv fonctionnent sous linux. Ce doit juste être un problème
de détail.
Issue History
Date Modified Username Field Change
======================================================================
10-07-09 14:09 JP Joubert New Issue
10-07-09 14:09 JP Joubert Plateforme => Linux
10-07-09 14:09 JP Joubert OS => Autre(Other)
10-07-09 14:09 JP Joubert Version OS => Window Vista edition
familiale basique
10-07-09 14:09 JP Joubert Unstable Impact => Yes
10-07-09 16:36 JP Joubert Issue Monitored: JP Joubert
10-07-09 16:36 JP Joubert Issue End Monitor: JP Joubert
10-07-09 19:51 guneeyoufix Status new => assigned
10-07-09 19:51 guneeyoufix Assigned To => guneeyoufix
10-07-09 20:00 guneeyoufix Plateforme Linux => Windows
10-07-09 20:00 guneeyoufix OS Autre(Other) => Windows
10-07-09 20:00 guneeyoufix Additional Information Updated
10-07-09 22:11 guneeyoufix Note Added: 0001191
10-07-09 22:11 guneeyoufix Status assigned => confirmed
10-07-09 22:24 guneeyoufix Note Edited: 0001191
10-10-09 16:34 guneeyoufix Note Added: 0001208
10-10-09 16:36 guneeyoufix Note Edited: 0001208
10-10-09 17:37 pbiava Note Added: 0001209
======================================================================
More information about the bugsreports
mailing list