You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ valgrind --leak-check=full /usr/bin/engrampa
==238740== Memcheck, a memory error detector
==238740== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==238740== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
==238740== Command: /usr/bin/engrampa
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDCCA2: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B8BC: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDCCA2: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B94A: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC33E: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BA47: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC346: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BA47: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC36B: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BA47: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC33E: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BCDD: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC346: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BCDD: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC33E: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BD53: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC346: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BD53: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC33E: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BDC9: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
==238740== Conditional jump or move depends on uninitialised value(s)
==238740== at 0xDBDC346: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89BDC9: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD89B3AF: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C1A50: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8C6839: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0x557EA7C: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0x5566161: g_object_new_with_properties (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.8000.0)
==238740== by 0xDBDE2E8: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD8B899C: rsvg_handle_new (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.50.0)
==238740== by 0xD7BE3DB: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==238740== by 0x532271C: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740== by 0x53272C5: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.4200.10)
==238740==
The text was updated successfully, but these errors were encountered:
For some reason this isn't happening all the time(unconditionally/all distros/every time), but this looks like we are reading and trying to use an uninitialized value somewhere in librsvg. This would explain why we don't get this crash all distros/unconditionally.
Can you try rolling back to an older version of librsvg (if you have the saved packages) and seeing what happens? If this happens straight out of the installer with no updates in any version of Ubuntu-MATE that is rather nasty and they need
to know about it. We can only fix it here if the problem is in Engrampa, not if its in librsvg or in gdk-pixbuf. That would be the case if for some reason we are sending it bad data from a read of uninitialized memory within Engrampa itself. This would probably generate a build warning (which would be one of a great many but could be found with a string search of a build log) and may be findable with cppcheck as well.
If you install the debug symbols for engrampa librsvg, and libgdk-pixbuf valgrind and/or GDB should be able to find the problem. Do try running under GDB with the debug symbols installed at least for engrampa, as that should tell us exactly where the segfault is taking place.
Expected behaviour
Engrampa launches
Actual behaviour
Engrampa segfaults
Steps to reproduce the behaviour
Launch Egrampa
MATE general version
1.26
Package version
1.26.2-4
Linux Distribution
Ubuntu 24.04
Link to bugreport of your Distribution (requirement)
https://bugs.launchpad.net/ubuntu/+source/engrampa/+bug/2063320
The text was updated successfully, but these errors were encountered: