[grisbi-devel] plantage sur changement de résolution de l'écran

Jean-Luc Duflot jielbil at jld78.fr
Sun Feb 14 12:50:37 CET 2021


Le 11/02/2021 à 20:02, Ludovic Rousseau a écrit :
> Le jeu. 11 févr. 2021 à 18:45, Jean-Luc Duflot <jielbil at jld78.fr> a écrit :
>>
>> Bonjour,
> 
> Bonjour,
> 
>> Grisbi 2.0.1 sous Debian testing (Bullseye)
>> Config à une carte vidéo à 2 sorties et 2 écrans
>>
>> Dans les Préférences, Éléments de l'Interface, je clique sur le bouton
>> Résolution ecran : rien ne se passe, et au bout de 4 s, plantage sévère.
>>
>>
>> Voici le contenu de la fenêtre qui s'affiche :
>>
>>
>> ********************************************
>> Le fichier est corrompu
>>
>> Grisbi version: 2.0.1
>>          /usr/bin/grisbi(+0xda787) [0x528787]
>>          linux-gate.so.1(__kernel_sigreturn+0) [0xb7fb9564]
>>          /usr/lib/i386-linux-gnu/libglib-2.0.so.0(g_utf8_strlen+0xb0) [0xb68b5130]
>>          /usr/bin/grisbi(+0xab64e) [0x4f964e]
>>          /usr/bin/grisbi(+0x9086c) [0x4de86c]
>>          /usr/bin/grisbi(+0x110c78) [0x55ec78]
> 
> Un plantage dans g_utf8_strlen() on dirait.
> 
> Pouvez vous installer le paquet
> http://debug.mirrors.debian.org/debian-debug/pool/main/g/grisbi/grisbi-dbgsym_2.0.1-1_i386.deb
> Et refaire la manipulation ?
> On devrait avoir plus d'information dans la trace.
> 
> C'est pas courant de voir un CPU Intel 32 bits et pas 64 bits. C'est
> un vieux PC ?
> 
> à+
> 

La suite, car le précédent était un peu long :

J'ai installé le grisbi-dbgsym_. Ça a donné :

***********************

Grisbi version: 2.0.1
	/usr/bin/grisbi(+0xda787) [0x554787]
	linux-gate.so.1(__kernel_sigreturn+0) [0xb7f8d564]
	/usr/lib/i386-linux-gnu/libglib-2.0.so.0(g_utf8_strlen+0xb0) [0xb6889140]
	/usr/bin/grisbi(+0xab64e) [0x52564e]
	/usr/bin/grisbi(+0x9086c) [0x50a86c]
	/usr/bin/grisbi(+0x110c78) [0x58ac78]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x186) 
[0xb69614e6]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x22d01) [0xb6973d01]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xd3a) 
[0xb6979a5a]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x25) 
[0xb6979db5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(gtk_toggle_button_toggled+0x49) 
[0xb7218d29]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x33fda8) [0xb7218da8]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1070a) [0xb696170a]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xf0c) 
[0xb6979c2c]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x25) 
[0xb6979db5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(gtk_button_clicked+0x49) [0xb6ff5359]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x11c4e1) [0xb6ff54e1]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1070a) [0xb696170a]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xf0c) 
[0xb6979c2c]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x25) 
[0xb6979db5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x11a66b) [0xb6ff366b]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1070a) [0xb696170a]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xf0c) 
[0xb6979c2c]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x25) 
[0xb6979db5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x1ef241) [0xb70c8241]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_cclosure_marshal_VOID__BOXEDv+0x57) [0xb6964307]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1070a) [0xb696170a]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xf0c) 
[0xb6979c2c]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x25) 
[0xb6979db5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x1ec0c5) [0xb70c50c5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x1ed879) [0xb70c6879]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x1f0bc5) [0xb70c9bc5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(gtk_event_controller_handle_event+0x6d) [0xb708d54d]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x392f42) [0xb726bf42]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x3ef25a) [0xb72c825a]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x1062b) [0xb696162b]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x357) 
[0xb6979077]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x25) 
[0xb6979db5]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x39514f) [0xb726e14f]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(+0x23af7a) [0xb7113f7a]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(gtk_main_do_event+0x716) [0xb7115ce6]
	/usr/lib/i386-linux-gnu/libgdk-3.so.0(+0x2a6a7) [0xb6ded6a7]
	/usr/lib/i386-linux-gnu/libgdk-3.so.0(+0x60027) [0xb6e23027]
	/usr/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x28d) 
[0xb68558cd]
	/usr/lib/i386-linux-gnu/libglib-2.0.so.0(+0x4eb69) [0xb6855b69]
	/usr/lib/i386-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x81) [0xb6855ec1]
	/usr/lib/i386-linux-gnu/libgtk-3.so.0(gtk_dialog_run+0x141) [0xb7071111]
	/usr/bin/grisbi(+0x86eef) [0x500eef]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x186) 
[0xb69614e6]
	/usr/lib/i386-linux-gnu/libgobject-2.0.so.0(+0x22af0) [0xb6973af0]

***********************

Jean-Luc


-- 
N'hésitez pas à consulter le manuel, c'est étudié pour ! (:-)
La documentation en ligne est en français, anglais et allemand :
http://grisbi.sourceforge.net/html/
http://grisbi.sourceforge.net/html-en/
http://grisbi.sourceforge.net/de/grisbi-manuel.html
Tous ces liens sont disponibles depuis le Wiki :
https://github.com/grisbi/grisbi/wiki


More information about the devel mailing list