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

Ludovic Rousseau <[email protected]>
Newsgroups gmane.linux.grisbi.devel.french
Message-ID <CAGstE8DTg7k5DTPx=Q=OBw=9y0YAw7S+58MWAeX4io8oWgiW-g@mail.gmail.com>
Le mar. 5 janv. 2021 à 12:26, Nicolas LAURENT <[email protected]> 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

_______________________________________________
devel mailing list
[email protected]
http://listes.grisbi.org/mailman/listinfo/devel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.