<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 6 janv. 2021 Ã Â 23:35, Nicolas LAURENT <<a href="mailto:nl@haplo.info">nl@haplo.info</a>> a Ã©crit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">hello<div><br></div><div>mince je me suis loupé dans la doc. Pour meson, il s'agit d'un module python. J'ai fini par faire un "pip install meson".</div></div></blockquote><div><br></div><div>De mon côté je l'ai installé avec Homebrew pour pouvoir continuer.<br></div><div>J'ai donc un environnement jhbuild Ã  jour. Mais j'ai toujours le crash sur Big Sur alors que "ça marche" sur Mojave.<br></div><div><br> </div><div>Je suspecte aussi un problème de pointeur.</div><div>Sur Big Sur dans le debugger j'ai :</div><div>* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x80)<br>  Â  frame #0: 0x0000000109e29e40 libgoffice-0.10.10.dylib`gog_plot_clear_series + 16<br>libgoffice-0.10.10.dylib`gog_plot_clear_series:<br>-> Â 0x109e29e40 <+16>: cmpq Â  $0x0, 0x80(%rax)<br>  Â  0x109e29e48 <+24>: je Â  Â  0x109e29e92 Â  Â  Â  Â  Â  Â  Â  ; <+98><br>  Â  0x109e29e4e <+30>: movq Â  -0x8(%rbp), %rax<br>  Â  0x109e29e52 <+34>: movq Â  0x80(%rax), %rax<br>Target 0: (Grisbi-bin) stopped.<br>(lldb) bt<br>* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x80)<br>  * frame #0: 0x0000000109e29e40 libgoffice-0.10.10.dylib`gog_plot_clear_series + 16<br>  Â  frame #1: 0x0000000100959971 Grisbi-bin`bet_graph_affiche_camemberts + 65<br>  Â  frame #2: 0x0000000100959415 Grisbi-bin`bet_graph_sectors_graph_new + 1141<br>  Â  frame #3: 0x000000010cca0736 libgobject-2.0.0.dylib`_g_closure_invoke_va + 198<br>  Â  frame #4: 0x000000010ccb71cf libgobject-2.0.0.dylib`g_signal_emit_valist + 1407<br>  Â  frame #5: 0x000000010ccb7dd9 libgobject-2.0.0.dylib`g_signal_emit_by_name + 441<br>  Â  frame #6: 0x000000010a68b969 libgtk-3.0.dylib`button_clicked + 73<br>  Â  frame #7: 0x000000010cca0736 libgobject-2.0.0.dylib`_g_closure_invoke_va + 198<br>  Â  frame #8: 0x000000010ccb71cf libgobject-2.0.0.dylib`g_signal_emit_valist + 1407<br>  Â  frame #9: 0x000000010ccb7c02 libgobject-2.0.0.dylib`g_signal_emit + 130<br>  Â  frame #10: 0x000000010a36be96 libgtk-3.0.dylib`gtk_button_clicked + 198<br>  Â  frame #11: 0x000000010a370a3d libgtk-3.0.dylib`gtk_button_do_release + 109<br>  Â  frame #12: 0x000000010a36ffe0 libgtk-3.0.dylib`gtk_real_button_released + 128<br>  Â  frame #13: 0x000000010cca0736 libgobject-2.0.0.dylib`_g_closure_invoke_va + 198<br>  Â  frame #14: 0x000000010ccb71cf libgobject-2.0.0.dylib`g_signal_emit_valist + 1407<br>  Â  frame #15: 0x000000010ccb7c02 libgobject-2.0.0.dylib`g_signal_emit + 130<br>  Â  frame #16: 0x000000010a370ca9 libgtk-3.0.dylib`multipress_released_cb + 73<br>  Â  frame #17: 0x000000010a77d240 libgtk-3.0.dylib`_gtk_marshal_VOID__INT_DOUBLE_DOUBLEv + 640<br>  Â  frame #18: 0x000000010cca0736 libgobject-2.0.0.dylib`_g_closure_invoke_va + 198<br>  Â  frame #19: 0x000000010ccb71cf libgobject-2.0.0.dylib`g_signal_emit_valist + 1407<br>  Â  frame #20: 0x000000010ccb7c02 libgobject-2.0.0.dylib`g_signal_emit + 130<br>  Â  frame #21: 0x000000010a49c9e8 libgtk-3.0.dylib`gtk_gesture_multi_press_end + 152<br>  Â  frame #22: 0x000000010cca3d54 libgobject-2.0.0.dylib`g_cclosure_marshal_VOID__BOXEDv + 180<br>  Â  frame #23: 0x000000010cca0736 libgobject-2.0.0.dylib`_g_closure_invoke_va + 198<br>  Â  frame #24: 0x000000010ccb71cf libgobject-2.0.0.dylib`g_signal_emit_valist + 1407<br>  Â  frame #25: 0x000000010ccb7c02 libgobject-2.0.0.dylib`g_signal_emit + 130<br>  Â  frame #26: 0x000000010a49a749 libgtk-3.0.dylib`_gtk_gesture_set_recognized + 153<br>  Â  frame #27: 0x000000010a496f68 libgtk-3.0.dylib`_gtk_gesture_check_recognized + 88<br>  Â  frame #28: 0x000000010a49993a libgtk-3.0.dylib`gtk_gesture_handle_event + 570<br>  Â  frame #29: 0x000000010a49f67d libgtk-3.0.dylib`gtk_gesture_single_handle_event + 877<br>  Â  frame #30: 0x000000010a446328 libgtk-3.0.dylib`gtk_event_controller_handle_event + 376<br>  Â  frame #31: 0x000000010a706b74 libgtk-3.0.dylib`_gtk_widget_run_controllers + 244<br>  Â  frame #32: 0x000000010a71bc92 libgtk-3.0.dylib`gtk_widget_real_button_event + 34<br>  Â  frame #33: 0x000000010a771354 libgtk-3.0.dylib`_gtk_marshal_BOOLEAN__BOXEDv + 468<br>  Â  frame #34: 0x000000010cca0736 libgobject-2.0.0.dylib`_g_closure_invoke_va + 198<br>  Â  frame #35: 0x000000010ccb71cf libgobject-2.0.0.dylib`g_signal_emit_valist + 1407<br>  Â  frame #36: 0x000000010ccb7c02 libgobject-2.0.0.dylib`g_signal_emit + 130<br>  Â  frame #37: 0x000000010a7065a0 libgtk-3.0.dylib`gtk_widget_event_internal + 800<br>  Â  frame #38: 0x000000010a706274 libgtk-3.0.dylib`gtk_widget_event + 356<br>  Â  frame #39: 0x000000010a50f9e2 libgtk-3.0.dylib`propagate_event_up + 98<br>  Â  frame #40: 0x000000010a50e9da libgtk-3.0.dylib`propagate_event + 410<br>  Â  frame #41: 0x000000010a50dee0 libgtk-3.0.dylib`gtk_propagate_event + 256<br>  Â  frame #42: 0x000000010a50d6f9 libgtk-3.0.dylib`gtk_main_do_event + 1817<br>  Â  frame #43: 0x000000010b5ef175 libgdk-3.0.dylib`_gdk_event_emit + 69<br>  Â  frame #44: 0x000000010b633d4f libgdk-3.0.dylib`gdk_event_dispatch + 79<br>  Â  frame #45: 0x000000010cdaad76 libglib-2.0.0.dylib`g_main_context_dispatch + 310<br>  Â  frame #46: 0x000000010cdab0f2 libglib-2.0.0.dylib`g_main_context_iterate + 514<br>  Â  frame #47: 0x000000010cdab1a6 libglib-2.0.0.dylib`g_main_context_iteration + 102<br>  Â  frame #48: 0x000000010c7d68bd libgio-2.0.0.dylib`g_application_run + 541<br>  Â  frame #49: 0x000000010093e788 Grisbi-bin`main + 280<br>  Â  frame #50: 0x00007fff20330621 libdyld.dylib`start + 1<br>  Â  frame #51: 0x00007fff20330621 libdyld.dylib`start + 1<br>(lldb) <br></div><div><br></div><div>La ligne qui plante est la 404 dans bet_graph.c :</div><div>  Â  gog_plot_clear_series ( GOG_PLOT ( cur_plot ) );</div><div><br></div><div>Je vais installer ce qu'il faut sur Big Sur pour pouvoir débugger.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>En tout logique, le jhbuild devrait rendre la commande "meson" dispo. Je crois avoir eu le meme soucis.</div></div></blockquote><div><br></div><div>En tout logique :-)</div>Mais non.<br clear="all"></div><div><br></div><div>à+</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature"> Dr. Ludovic Rousseau</div></div>