[grisbi-bugs] [Grisbi.app (Mac OS X) 0001626]: Several crashes

Grisbi Bug Tracker bugtracker at grisbi.org
Sam 24 Fév 16:24:55 CET 2018


A NOTE has been added to this issue.

---------------------------------------------------------------------- 
 (0004248) LudovicRousseau (manager) - 2018-02-24 16:24
 http://www.grisbi.org/bugsreports/view.php?id=1626#c4248 
---------------------------------------------------------------------- 
Ci-joint 2 fichiers de backtrace. crash.txt lors du crash et patch.txt lorsque
la fonction gsb_scheduler_list_set_model() est appelée (j'ai utilisé un
breakpoint sur la fonction).
La différence notable est la suivante:
lors du crash:
    frame http://www.grisbi.org/bugsreports/view.php?id=64: 0x0000000100054e7c
grisbi`grisbi_win_stack_box_show(win=<unavailable>, page_name="file_page") at
grisbi_win.c:0 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=65: 0x0000000100055ef2
grisbi`grisbi_win_new_file_gui at grisbi_win.c:1639 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=66: 0x00000001000933a0
grisbi`gsb_file_open_file(filename="/Users/rousseau/Downloads/Mes
comptes_20170721T125000_20180218T132900-obfuscated.gsb") at gsb_file.c:792 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=67: 0x000000010009305d
grisbi`gsb_file_open_menu at gsb_file.c:573 [opt]

lorsque tout va bien :
    frame http://www.grisbi.org/bugsreports/view.php?id=2: 0x00000001000b7005
grisbi`gsb_scheduler_list_create_list at gsb_scheduler_list.c:360 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=3: 0x000000010004d983
grisbi`gsb_gui_fill_general_notebook(notebook=0x00000001030eeb00) at
fenetre_principale.c:134 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=4: 0x0000000100055f01
grisbi`grisbi_win_new_file_gui at grisbi_win.c:1643 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=5: 0x0000000100093390
grisbi`gsb_file_open_file(filename="/Users/rousseau/Downloads/Mes
comptes_20170721T125000_20180218T132900-obfuscated.gsb") at gsb_file.c:792 [opt]
    frame http://www.grisbi.org/bugsreports/view.php?id=6: 0x000000010009304d
grisbi`gsb_file_open_menu at gsb_file.c:573 [opt]

Le problème est que gsb_scheduler_list_set_model() est appelée depuis
grisbi_win.c:1643 mais que le crash a lieu depuis 4 lignes *avant* en
grisbi_win.c:1639

Je ne sais pas (encore) pourquoi ça ne plante pas sour GNU/Linux.
----------------------------------------------------------------------
Attached Files:
- crash.txt (20,912 bytes)
- patch.txt (17,323 bytes)
----------------------------------------------------------------------



Plus d'informations sur la liste de diffusion bugsreports