unity-panel-service crashed with SIGSEGV in gtk_menu_tracker_remove_items()

Bug #1300713 reported by soliver
148
This bug affects 23 people
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Medium
Unassigned
indicator-appmenu (Ubuntu)
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

starting vitualbox and evolution

ProblemType: Crash
DistroRelease: Ubuntu 14.04
Package: unity-services 7.1.2+14.04.20140328.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.13.0-20.42-generic 3.13.7
Uname: Linux 3.13.0-20-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.13.3-0ubuntu1
Architecture: amd64
CurrentDesktop: Unity
Date: Tue Apr 1 13:03:29 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
ExecutablePath: /usr/lib/unity/unity-panel-service
InstallationDate: Installed on 2014-03-27 (4 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Beta amd64 (20140325.1)
MachineType: MEDION X761X
ProcCmdline: /usr/lib/unity/unity-panel-service
ProcEnviron:
 PATH=(custom, no user)
 LANGUAGE=de_DE
 XDG_RUNTIME_DIR=<set>
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-20-generic.efi.signed root=UUID=f8dca303-39ef-4b95-b466-d28268e7dcf4 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x7f82a8bdfffc: mov (%rdi),%rbx
 PC (0x7f82a8bdfffc) ok
 source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
 destination "%rbx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
 ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
 ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
 ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
 g_cclosure_marshal_generic () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
 g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
Title: unity-panel-service crashed with SIGSEGV in ffi_call_unix64()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 10/23/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: E1771IM7.500
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: X761X
dmi.board.vendor: MEDION
dmi.board.version: To be filled by O.E.M.
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To be filled by O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrE1771IM7.500:bd10/23/2013:svnMEDION:pnX761X:pvrTobefilledbyO.E.M.:rvnMEDION:rnX761X:rvrTobefilledbyO.E.M.:cvnToBeFilledByO.E.M.:ct10:cvrTobefilledbyO.E.M.:
dmi.product.name: X761X
dmi.product.version: To be filled by O.E.M.
dmi.sys.vendor: MEDION
version.compiz: compiz 1:0.9.11+14.04.20140328-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.libgl1-mesa-dri: libgl1-mesa-dri 10.1.0-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 10.1.0-1ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.15.0-1ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.8.2-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.3.0-1ubuntu3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.910-0ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.10-1ubuntu2
xserver.bootTime: Tue Apr 1 07:30:04 2014
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.15.0-1ubuntu7

Revision history for this message
soliver (info-osvision) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 gtk_menu_tracker_remove_items (tracker=0x7f82905ee040, tracker=0x7f82905ee040, n_items=1, offset=0, change_point=0x7f8290598208) at /build/buildd/gtk+3.0-3.10.7/./gtk/gtkmenutracker.c:250
 gtk_menu_tracker_model_changed (model=0x24ed2c0, position=0, removed=1, added=0, user_data=0x7f82905ee040) at /build/buildd/gtk+3.0-3.10.7/./gtk/gtkmenutracker.c:354
 ffi_call_unix64 () at ../src/x86/unix64.S:76
 ffi_call (cif=cif@entry=0x7fff8a8d1e70, fn=0x7f82a8bdff70 <gtk_menu_tracker_model_changed>, rvalue=0x7fff8a8d1de0, avalue=avalue@entry=0x7fff8a8d1d60) at ../src/x86/ffi64.c:522
 g_cclosure_marshal_generic (closure=0x28d4c70, return_gvalue=0x0, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=0x0) at /build/buildd/glib2.0-2.40.0/./gobject/gclosure.c:1445

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in unity (Ubuntu):
importance: Undecided → Medium
summary: - unity-panel-service crashed with SIGSEGV in ffi_call_unix64()
+ unity-panel-service crashed with SIGSEGV in
+ gtk_menu_tracker_remove_items()
tags: removed: need-amd64-retrace
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
tags: added: utopic
Changed in unity:
importance: Undecided → Medium
status: New → Confirmed
Stephen M. Webb (bregma)
information type: Private → Public
Revision history for this message
Sebastien Bacher (seb128) wrote :

was wrongly marked as duplicate, looks similar to bug #1499133 and is still an issue, https://errors.ubuntu.com/problem/fb90c5cd261c59daee2e455c7e2445e2787affde

Revision history for this message
Andrea Azzarone (azzar1) wrote :

Copy paste from bug #1499133:

under valgrind it shows that invalid read

==4150== 1 errors in context 1 of 1:
==4150== Invalid read of size 4
==4150== at 0x444FE59: gtk_menu_tracker_remove_items (gtkmenutracker.c:290)
==4150== by 0x444FE59: gtk_menu_tracker_model_changed (gtkmenutracker.c:451)
==4150== by 0x55D1D11: ffi_call_SYSV (sysv.S:65)
==4150== by 0x55D198B: ffi_call (ffi.c:389)
==4150== by 0x4D183AC: g_cclosure_marshal_generic (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4600.0)
==4150== by 0x4D17B8A: g_closure_invoke (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4600.0)
==4150== by 0x4D29FFB: signal_emit_unlocked_R (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4600.0)
==4150== by 0x4D32C95: g_signal_emit_valist (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4600.0)
==4150== by 0x4D32FC4: g_signal_emit (in /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.4600.0)
==4150== by 0x4BF4F6B: g_menu_model_items_changed (in /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4600.0)
==4150== by 0x4BF852D: g_dbus_menu_group_changed (in /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4600.0)
==4150== by 0x4BF8C07: g_dbus_menu_path_signal (in /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4600.0)
==4150== by 0x4C10DCE: emit_signal_instance_in_idle_cb (in /usr/lib/i386-linux-gnu/libgio-2.0.so.0.4600.0)
==4150== by 0x4DAC40F: g_idle_dispatch (in /lib/i386-linux-gnu/libglib-2.0.so.0.4600.0)
==4150== by 0x4DAFB9A: g_main_context_dispatch (in /lib/i386-linux-gnu/libglib-2.0.so.0.4600.0)
==4150== by 0x4DAFF88: g_main_context_iterate.isra.29 (in /lib/i386-linux-gnu/libglib-2.0.so.0.4600.0)
==4150== by 0x4DB0338: g_main_loop_run (in /lib/i386-linux-gnu/libglib-2.0.so.0.4600.0)
==4150== by 0x442F99D: gtk_main (gtkmain.c:1219)
==4150== by 0x804C313: main (in /usr/lib/unity/unity-panel-service)

Andrea Azzarone (azzar1)
Changed in indicator-appmenu (Ubuntu):
status: New → Confirmed
Revision history for this message
Angel Guzman Maeso (shakaran) wrote :

BUMP

To post a comment you must log in.