<div dir="ltr">I have Testing/Stretch on 2 computers, on both Caja is crashing after the recent libgtk3 updates. I downloaded the sources and compiled it myself, it still crashes.<div><br></div><div>dmesg:</div><div><br></div><div>caja[19781]: segfault at 7ffc177e3d18 ip 00007fe3b627f7b6 sp 00007ffc177e3d10 error 6 in <a href="http://libc-2.23.so">libc-2.23.so</a>[7fe3b6245000+197000]<br></div><div><br></div><div>gdb trace for the  debian repo version (it repeats):</div><div><br></div><div><div>Thread 1 "caja" received signal SIGSEGV, Segmentation fault.</div><div>__GI_____strtod_l_internal (nptr=0x7f0bc0b3c21d "10", endptr=0x7fff8baea170, </div><div>    group=0, loc=0x7f0bbdd06b60 <_nl_C_locobj>) at strtod_l.c:481</div><div>481<span class="gmail-Apple-tab-span" style="white-space:pre">   </span>strtod_l.c: No such file or directory.</div><div>#0  __GI_____strtod_l_internal (nptr=0x7f0bc0b3c21d "10", </div><div>    endptr=0x7fff8baea170, group=0, loc=0x7f0bbdd06b60 <_nl_C_locobj>)</div><div>    at strtod_l.c:481</div><div>#1  0x00007f0bbffc60fe in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0</div><div>#2  0x00007f0bbffc77a1 in pango_font_description_from_string ()</div><div>   from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0</div><div>#3  0x00007f0bc07f22d0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#4  0x00007f0bbf08036b in g_type_create_instance ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#5  0x00007f0bbf06220b in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#6  0x00007f0bbf06411e in g_object_new_valist ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#7  0x00007f0bbf0643c1 in g_object_new ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#8  0x00007f0bc07f8656 in gtk_widget_get_style ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#9  0x000055c10b82b77b in ?? ()</div><div>#10 0x000055c10b82bf5b in ?? ()</div><div>#11 0x00007f0bbf060010 in g_cclosure_marshal_VOID__OBJECTv ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#12 0x00007f0bbf05d102 in ?? ()</div><div> from /usr/lib/x86_64-linux-gnu/libgobject-2.0.soQuit</div><div>#0  __GI_____strtod_l_internal (nptr=0x7f0bc0b3c21d "10", </div><div>    endptr=0x7fff8baea170, group=0, loc=0x7f0bbdd06b60 <_nl_C_locobj>)</div><div>    at strtod_l.c:481</div><div>#1  0x00007f0bbffc60fe in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0</div><div>#2  0x00007f0bbffc77a1 in pango_font_description_from_string ()</div><div>   from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0</div><div>#3  0x00007f0bc07f22d0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#4  0x00007f0bbf08036b in g_type_create_instance ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#5  0x00007f0bbf06220b in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#6  0x00007f0bbf06411e in g_object_new_valist ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#7  0x00007f0bbf0643c1 in g_object_new ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#8  0x00007f0bc07f8656 in gtk_widget_get_style ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#9  0x000055c10b82b77b in ?? ()</div><div>#10 0x000055c10b82bf5b in ?? ()</div><div>#11 0x00007f0bbf060010 in g_cclosure_marshal_VOID__OBJECTv ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#12 0x00007f0bbf05d102 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#13 0x00007f0bbf0778dd in g_signal_emit_valist ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#14 0x00007f0bbf077fcf in g_signal_emit ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#15 0x00007f0bc0af2883 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#16 0x00007f0bc07f8666 in gtk_widget_get_style ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#17 0x000055c10b82b77b in ?? ()</div><div>#18 0x000055c10b82bf5b in ?? ()</div><div>#19 0x00007f0bbf060010 in g_cclosure_marshal_VOID__OBJECTv ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#20 0x00007f0bbf05d102 in ?? ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#21 0x00007f0bbf0778dd in g_signal_emit_valist ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#22 0x00007f0bbf077fcf in g_signal_emit ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#23 0x00007f0bc0af2883 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#24 0x00007f0bc07f8666 in gtk_widget_get_style ()</div><div>   from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#25 0x000055c10b82b77b in ?? ()</div><div>#26 0x000055c10b82bf5b in ?? ()</div></div><div><br></div><div>gdb for the version i compiled from 1.14.2-1 sources :</div><div><br></div><div><div>Thread 1 "caja" received signal SIGSEGV, Segmentation fault.</div><div>__GI_____strtod_l_internal (nptr=0x7ffff5e1021d "10", endptr=0x7fffff7ff420, group=0, loc=0x7ffff3025b60 <_nl_C_locobj>)</div><div>    at strtod_l.c:481</div><div>481     strtod_l.c: No such file or directory.</div><div>#0  __GI_____strtod_l_internal (nptr=0x7ffff5e1021d "10", endptr=0x7fffff7ff420, group=0, loc=0x7ffff3025b60 <_nl_C_locobj>)</div><div>    at strtod_l.c:481</div><div>#1  0x00007ffff52a70fe in ?? () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0</div><div>#2  0x00007ffff52a87a1 in pango_font_description_from_string () from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0</div><div>#3  0x00007ffff5ac62d0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#4  0x00007ffff437c36b in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#5  0x00007ffff435e20b in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#6  0x00007ffff436011e in g_object_new_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#7  0x00007ffff43603c1 in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#8  0x00007ffff5acc656 in gtk_widget_get_style () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#9  0x000000000047746d in ?? ()</div><div>#10 0x0000000000477bdb in ?? ()</div><div>#11 0x00007ffff435c010 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#12 0x00007ffff4359102 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#13 0x00007ffff43738dd in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#14 0x00007ffff4373fcf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#15 0x00007ffff5dc6883 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#16 0x00007ffff5acc666 in gtk_widget_get_style () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#17 0x000000000047746d in ?? ()</div><div>#18 0x0000000000477bdb in ?? ()</div><div>#19 0x00007ffff435c010 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#20 0x00007ffff4359102 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#21 0x00007ffff43738dd in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#22 0x00007ffff4373fcf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0</div><div>#23 0x00007ffff5dc6883 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#24 0x00007ffff5acc666 in gtk_widget_get_style () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0</div><div>#25 0x000000000047746d in ?? ()</div><div>#26 0x0000000000477bdb in ?? ()</div></div><div><br></div><div>The last 2 sections loop forever.</div></div>