invalid valgrind read errors
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
GLib |
Fix Released
|
High
|
|||
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
bamf (Ubuntu) |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
Using the current staging trunk packages, starting a guest session with bamfdaemon under valgrind, those errors are listed:
"==21512== Invalid read of size 4
==21512== at 0x48E53EC: g_type_
==21512== by 0x8073F4F: on_view_
==21512== by 0x4E7B359: ffi_call_SYSV (in /usr/lib/
==21512== by 0x4E7B08E: ffi_call (in /usr/lib/
==21512== by 0x48C3493: g_cclosure_
==21512== by 0x48C2F8B: g_closure_invoke (gclosure.c:774)
==21512== by 0x48D4844: signal_
==21512== by 0x48DC0C1: g_signal_
==21512== by 0x6E40967: ???
==21512== Address 0x7a40e38 is 0 bytes inside a block of size 112 free'd
==21512== at 0x402B06C: free (in /usr/lib/
==21512== by 0x4963B7A: standard_free (gmem.c:98)
==21512== by 0x4963CEF: g_free (gmem.c:252)
==21512== by 0x497811A: g_slice_free1 (gslice.c:1111)
==21512== by 0x48E4401: g_type_
==21512== by 0x48C6A7A: g_object_unref (gobject.c:3021)
==21512== by 0x48C453B: g_cclosure_
==21512== by 0x48C2F8B: g_closure_invoke (gclosure.c:774)
==21512== by 0x48D4844: signal_
==21512== by 0x48DC0C1: g_signal_
==21512==
==21512== Invalid read of size 4
==21512== at 0x47F92C5: call_in_idle_cb (gdbusconnectio
==21512== by 0x495B4AF: g_idle_dispatch (gmain.c:4629)
==21512== by 0x495DA49: g_main_
==21512== by 0x495DE54: g_main_
==21512== by 0x495E29A: g_main_loop_run (gmain.c:3312)
==21512== by 0x4A434D2: (below main) (libc-start.c:226)
==21512== Address 0x7a45c70 is 0 bytes inside a block of size 12 free'd
==21512== at 0x402B06C: free (in /usr/lib/
==21512== by 0x4963B7A: standard_free (gmem.c:98)
==21512== by 0x4963CEF: g_free (gmem.c:252)
==21512== by 0x47F40EB: exported_
==21512== by 0x494C297: g_hash_
==21512== by 0x494CA19: g_hash_
==21512== by 0x47FC93A: g_dbus_
==21512== by 0x481319A: remove_
==21512== by 0x48148D2: g_dbus_
==21512== by 0x806F89B: bamf_view_dispose (bamf-view.c:681)
==21512== by 0x48C6921: g_object_unref (gobject.c:2971)
==21512== by 0x48C453B: g_cclosure_
==21512== by 0x48C2F8B: g_closure_invoke (gclosure.c:774)
==21512== by 0x48D4844: signal_
==21512== by 0x48DC0C1: g_signal_
==21512==
==21512== Invalid read of size 4
==21512== at 0x8073F32: on_view_
==21512== by 0x807424D: bamf_matcher_
==21512== by 0x8074FEE: handle_
==21512== by 0x48C5239: g_cclosure_
==21512== by 0x48C2F8B: g_closure_invoke (gclosure.c:774)
==21512== by 0x48D4844: signal_
==21512== by 0x48DC0C1: g_signal_
==21512== Address 0xd918fa0 is 0 bytes inside a block of size 112 free'd
==21512== at 0x402B06C: free (in /usr/lib/
==21512== by 0x4963B7A: standard_free (gmem.c:98)
==21512== by 0x4963CEF: g_free (gmem.c:252)
==21512== by 0x497811A: g_slice_free1 (gslice.c:1111)
==21512== by 0x48E4401: g_type_
==21512== by 0x48C6A7A: g_object_unref (gobject.c:3021)
==21512== by 0x48C453B: g_cclosure_
==21512== by 0x48C2F8B: g_closure_invoke (gclosure.c:774)
==21512== by 0x48D4844: signal_
==21512== by 0x48DC0C1: g_signal_
==21512== by 0x59B778F: ???"
Related branches
- Michal Hruby (community): Approve
-
Diff: 448 lines (+95/-78)4 files modifiedsrc/bamf-application.c (+2/-2)
src/bamf-matcher.c (+78/-63)
src/bamf-view.c (+8/-7)
src/bamf-view.h (+7/-6)
Changed in unity: | |
importance: | Undecided → High |
Changed in bamf: | |
importance: | Undecided → High |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
milestone: | none → 5.8.0 |
Changed in bamf: | |
status: | New → In Progress |
Changed in unity: | |
status: | New → In Progress |
Changed in bamf (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in glib: | |
importance: | Unknown → High |
status: | Unknown → Fix Released |
Changed in bamf: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in bamf (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in bamf: | |
milestone: | none → 0.2.116 |
milestone: | 0.2.116 → 0.2.114 |
Changed in bamf: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
no longer affects: | bamf (Ubuntu Quantal) |
The version is 0.2.108+ bzr437ubuntu0+ 403