[grisbi-devel] Grisbi 2.0 pour bientôt ?

Ludovic Rousseau ludovic.rousseau at gmail.com
Tue Jan 5 14:21:50 CET 2021


Le mar. 5 janv. 2021 à 12:26, Nicolas LAURENT <nl at haplo.info> a écrit :

> Bonjour,
>
> J’avais dû oublié un "make clean ».
> J’ai recompilé proprement et déposé un deg ici: http://ovh.to/NeGnHe4
>
> Les graphiques fonctionnent :-)
>

J'ai essayé sur Mojave et ça plante dès le lancement avec génération d'un
fichier .crash dans Bibliothèque⁩ ▸ ⁨Logs⁩ ▸ ⁨DiagnosticReports⁩

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_platform.dylib       0x00007fff72b9b6f2 _platform_strlen + 18
1   libobjc.A.dylib               0x00007fff711d2389
objc_opt::objc_stringhash_t::getIndex(char const*) const + 25
2   libobjc.A.dylib               0x00007fff711ef576 search_builtins(char
const*) + 32
3   libobjc.A.dylib               0x00007fff711ef5c6
__sel_registerName(char const*, bool, bool) + 38
4   libobjc.A.dylib               0x00007fff711dfe2a
fixupMethodList(method_list_t*, bool, bool) + 100
5   libobjc.A.dylib               0x00007fff711d4ec5
prepareMethodLists(objc_class*, method_list_t**, int, bool, bool) + 136
6   libobjc.A.dylib               0x00007fff711e8fdf
realizeClassWithoutSwift(objc_class*) + 1698
7   libobjc.A.dylib               0x00007fff711edf49
realizeClassMaybeSwiftMaybeRelock(objc_class*, mutex_tt<false>&, bool) + 306
8   libobjc.A.dylib               0x00007fff711e85d0
initializeAndMaybeRelock(objc_class*, objc_object*, mutex_tt<false>&, bool)
+ 92
9   libobjc.A.dylib               0x00007fff711d7690 lookUpImpOrForward +
228
10  libobjc.A.dylib               0x00007fff711d7114 _objc_msgSend_uncached
+ 68
11  libgtk-3.0.dylib               0x00000001041b0ea9
gtk_application_impl_quartz_startup + 153
12  libgtk-3.0.dylib               0x0000000103d93806
gtk_application_impl_startup + 38
13  libgtk-3.0.dylib               0x0000000103d91485
gtk_application_startup + 149
14  Grisbi-bin                     0x00000001032f1149 grisbi_app_startup +
105
15  libgobject-2.0.0.dylib         0x00000001050c5896 _g_closure_invoke_va
+ 198
16  libgobject-2.0.0.dylib         0x00000001050dc695 g_signal_emit_valist
+ 1237
17  libgobject-2.0.0.dylib         0x00000001050dd142 g_signal_emit + 130
18  libgio-2.0.0.dylib             0x0000000104efd345
g_application_register + 293
19  libgio-2.0.0.dylib             0x0000000104effb5b
g_application_real_local_command_line + 1547
20  libgtk-3.0.dylib               0x0000000103d912bd
gtk_application_local_command_line + 77
21  libgio-2.0.0.dylib             0x0000000104efda58 g_application_run +
408
22  Grisbi-bin                     0x0000000103292237 main + 279
23  libdyld.dylib                 0x00007fff729b33d5 start + 1

J'ai essayé sur Big Sur et Catalina et les graphiques font encore planter.
Voir la trace (Catalina) ci-dessous :
Grisbi version: 1.9.99
0   Grisbi-bin                          0x00000001049c0efd
debug_print_backtrace + 61
1   Grisbi-bin                          0x00000001049c0daa
debug_traitement_sigsegv + 1082
2   libsystem_platform.dylib            0x00007fff203b5d7d _sigtramp + 29
3   ???                                 0x00007ff6dafde2c0 0x0 +
140698212754112
4   Grisbi-bin                          0x00000001049a4be5
bet_graph_sectors_graph_new + 1141
5   libgobject-2.0.0.dylib              0x0000000110d1e896
_g_closure_invoke_va + 198
6   libgobject-2.0.0.dylib              0x0000000110d35695
g_signal_emit_valist + 1237
7   libgobject-2.0.0.dylib              0x0000000110d36319
g_signal_emit_by_name + 441
8   libgtk-3.0.dylib                    0x000000010e6e16f9 button_clicked +
73
9   libgobject-2.0.0.dylib              0x0000000110d1e896
_g_closure_invoke_va + 198
10  libgobject-2.0.0.dylib              0x0000000110d35695
g_signal_emit_valist + 1237
11  libgobject-2.0.0.dylib              0x0000000110d36142 g_signal_emit +
130
12  libgtk-3.0.dylib                    0x000000010e3c5676
gtk_button_clicked + 198
13  libgtk-3.0.dylib                    0x000000010e3ca19d
gtk_button_do_release + 109
14  libgtk-3.0.dylib                    0x000000010e3c975e
gtk_real_button_released + 126
15  libgobject-2.0.0.dylib              0x0000000110d1e896
_g_closure_invoke_va + 198
16  libgobject-2.0.0.dylib              0x0000000110d35695
g_signal_emit_valist + 1237
17  libgobject-2.0.0.dylib              0x0000000110d36142 g_signal_emit +
130
18  libgtk-3.0.dylib                    0x000000010e3ca409
multipress_released_cb + 73
19  libgtk-3.0.dylib                    0x000000010e7d1d4f
_gtk_marshal_VOID__INT_DOUBLE_DOUBLEv + 639
20  libgobject-2.0.0.dylib              0x0000000110d1e896
_g_closure_invoke_va + 198
21  libgobject-2.0.0.dylib              0x0000000110d35695
g_signal_emit_valist + 1237
22  libgobject-2.0.0.dylib              0x0000000110d36142 g_signal_emit +
130
23  libgtk-3.0.dylib                    0x000000010e4f49d8
gtk_gesture_multi_press_end + 152
24  libgobject-2.0.0.dylib              0x0000000110d21ed3
g_cclosure_marshal_VOID__BOXEDv + 179
25  libgobject-2.0.0.dylib              0x0000000110d1e896
_g_closure_invoke_va + 198
26  libgobject-2.0.0.dylib              0x0000000110d35695
g_signal_emit_valist + 1237
27  libgobject-2.0.0.dylib              0x0000000110d36142 g_signal_emit +
130
28  libgtk-3.0.dylib                    0x000000010e4f2742
_gtk_gesture_set_recognized + 146
29  libgtk-3.0.dylib                    0x000000010e4eef98
_gtk_gesture_check_recognized + 88
30  libgtk-3.0.dylib                    0x000000010e4f1958
gtk_gesture_handle_event + 568
31  libgtk-3.0.dylib                    0x000000010e4f75da
gtk_gesture_single_handle_event + 874
32  libgtk-3.0.dylib                    0x000000010e49ea6d
gtk_event_controller_handle_event + 365
33  libgtk-3.0.dylib                    0x000000010e75c170
_gtk_widget_run_controllers + 240
34  libgtk-3.0.dylib                    0x000000010e7711f5
gtk_widget_real_button_event + 37
35  libgtk-3.0.dylib                    0x000000010e7c5fad
_gtk_marshal_BOOLEAN__BOXEDv + 461
36  libgobject-2.0.0.dylib              0x0000000110d1e896
_g_closure_invoke_va + 198
37  libgobject-2.0.0.dylib              0x0000000110d35695
g_signal_emit_valist + 1237
38  libgobject-2.0.0.dylib              0x0000000110d36142 g_signal_emit +
130
39  libgtk-3.0.dylib                    0x000000010e75bbda
gtk_widget_event_internal + 794
40  libgtk-3.0.dylib                    0x000000010e75b8b4 gtk_widget_event
+ 356
41  libgtk-3.0.dylib                    0x000000010e5673c2
propagate_event_up + 98
42  libgtk-3.0.dylib                    0x000000010e5663c6 propagate_event
+ 406
43  libgtk-3.0.dylib                    0x000000010e5658c0
gtk_propagate_event + 256
44  libgtk-3.0.dylib                    0x000000010e5650e7
gtk_main_do_event + 1799
45  libgdk-3.0.dylib                    0x000000010f63a8a5 _gdk_event_emit
+ 69
46  libgdk-3.0.dylib                    0x000000010f67ea7f
gdk_event_dispatch + 79
47  libglib-2.0.0.dylib                 0x0000000110e3082c
g_main_context_dispatch + 348
48  libglib-2.0.0.dylib                 0x0000000110e30b9d
g_main_context_iterate + 525
49  libglib-2.0.0.dylib                 0x0000000110e30c46
g_main_context_iteration + 102

Dans les 2 cas le plantage à lieu dans libsystem_platform.dylib

C'est intéressant que les graphiques fonctionnent chez toi. C'était Big Sur
? version 11.1 ?
Le problème est donc plus complexe.

Je propose de fournir une version de Grisbi SANS libgoffice pour l'instant.
Et de chercher la cause du problème.

à+

-- 
 Dr. Ludovic Rousseau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listes.grisbi.org/pipermail/devel/attachments/20210105/36f8a198/attachment.html>


More information about the devel mailing list