Invalid read in get_changelog()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-software (Ubuntu) |
Fix Released
|
High
|
Iain Lane |
Bug Description
Using the current xenial version
==23871== Invalid read of size 1
==23871== at 0xA5C0F06: compare_version (gs-plugin-
==23871== by 0xA5C1267: compare_
==23871== by 0xA5C1293: version_newer (gs-plugin-
==23871== by 0xA5C1CEE: get_changelog (gs-plugin-
==23871== by 0xA5C20A5: gs_plugin_refine (gs-plugin-
==23871== by 0x808B76E: gs_plugin_
==23871== by 0x808BDDA: gs_plugin_
==23871== by 0x808C8DD: gs_plugin_
==23871== by 0x4D1311C: g_task_
==23871== by 0x4F299E3: g_thread_
==23871== by 0x4F28F89: g_thread_proxy (in /lib/i386-
==23871== by 0x5037189: start_thread (pthread_
==23871== by 0x513930D: clone (clone.S:122)
==23871== Address 0x12571a7c is 12 bytes inside a block of size 20 free'd
==23871== at 0x402D378: free (in /usr/lib/
==23871== by 0x4F072BF: g_free (in /lib/i386-
==23871== by 0x805CE33: gs_app_set_version (gs-app.c:1156)
==23871== by 0xA5C2018: gs_plugin_refine (gs-plugin-
==23871== by 0x808B76E: gs_plugin_
==23871== by 0x808BDDA: gs_plugin_
==23871== by 0x808D800: gs_plugin_
==23871== by 0x4D1311C: g_task_
==23871== by 0x4F299E3: g_thread_
==23871== by 0x4F28F89: g_thread_proxy (in /lib/i386-
==23871== by 0x5037189: start_thread (pthread_
==23871== by 0x513930D: clone (clone.S:122)
==23871== Block was alloc'd at
==23871== at 0x402C19C: malloc (in /usr/lib/
==23871== by 0x4F07198: g_malloc (in /lib/i386-
==23871== by 0x4F205FD: g_strdup (in /lib/i386-
==23871== by 0x805CE41: gs_app_set_version (gs-app.c:1157)
==23871== by 0xA5C2018: gs_plugin_refine (gs-plugin-
==23871== by 0x808B76E: gs_plugin_
==23871== by 0x808BDDA: gs_plugin_
==23871== by 0x808C8DD: gs_plugin_
==23871== by 0x4D1311C: g_task_
==23871== by 0x4F299E3: g_thread_
==23871== by 0x4F28F89: g_thread_proxy (in /lib/i386-
==23871== by 0x5037189: start_thread (pthread_
==23871== by 0x513930D: clone (clone.S:122)
Related branches
Changed in gnome-software (Ubuntu): | |
importance: | Undecided → High |
I've changed quite a bit of the code around where this issue was occurring - are you still getting this issue?