unity-panel-service crashed with SIGSEGV in ido_calendar_menu_item_key_press()
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | ido (Ubuntu) |
High
|
Marco Trevisan (Treviño) | ||
| | Trusty |
High
|
Unassigned | ||
Bug Description
[Impact]
Unity panel service crashes when opening the Calendar menu
[Test Case]
There's not a way to reproduce this systemically. Just open frequently the calendar menu, but this crash can happen or not.
[Regression Potential]
None, the code change consists only on protecting against a null pointer (recorded in the stacktraces here), so it's just pretty safe.
ProblemType: CrashDistroRelease: Ubuntu 14.10
Package: unity-services 7.3.0+14.
ProcVersionSign
Uname: Linux 3.16.0-6-generic x86_64
.tmp.unity.
ApportVersion: 2.14.5-0ubuntu1
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Thu Jul 31 13:53:14 2014
DistUpgraded: Fresh install
DistroCodename: utopic
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.3.12, 3.16.0-5-generic, x86_64: installed
virtualbox, 4.3.12, 3.16.0-6-generic, x86_64: installed
ExecutablePath: /usr/lib/
GraphicsCard:
Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:21da]
InstallationDate: Installed on 2013-12-22 (221 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20131221)
MachineType: LENOVO 429149G
ProcCmdline: /usr/lib/
ProcEnviron:
PATH=(custom, user)
LANGUAGE=de_DE
XDG_RUNTIME_
LANG=de_DE.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0x7ffbbaf3b766: mov 0x10(%rdx),%ecx
PC (0x7ffbbaf3b766) ok
source "0x10(%rdx)" (0x00000010) not located in a known VMA region (needed readable region)!
destination "%ecx" ok
SegvReason: reading NULL VMA
Signal: 11SourcePackage: unity
StacktraceTop:
?? () from /usr/lib/
?? () from /usr/lib/
g_closure_invoke () from /usr/lib/
?? () from /usr/lib/
g_signal_
Title: unity-panel-service crashed with SIGSEGV in g_closure_invoke()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm autopilot cdrom dip lpadmin plugdev sambashare scanner sudo
dmi.bios.date: 05/18/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 8DET46WW (1.16 )
dmi.board.
dmi.board.name: 429149G
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 429149G
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.11+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.54-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Wed Jul 30 18:55:05 2014
xserver.configfile: default
xserver.errors:
intel: Failed to load module "dri3" (module does not exist, 0)
intel: Failed to load module "present" (module does not exist, 0)
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 728
vendor LGD
xserver.version: 2:1.15.1-0ubuntu8
Related branches
- PS Jenkins bot: Approve (continuous-integration) on 2015-07-22
- Christopher Townsend: Approve on 2015-07-22
-
Diff: 12 lines (+2/-0)1 file modifiedsrc/idocalendarmenuitem.c (+2/-0)
- Andrea Azzarone: Approve on 2015-10-15
-
Diff: 12 lines (+2/-0)1 file modifiedsrc/idocalendarmenuitem.c (+2/-0)
| Daniel Holbach (dholbach) wrote : | #1 |
| Changed in unity (Ubuntu): | |
| importance: | Undecided → Medium |
| summary: |
- unity-panel-service crashed with SIGSEGV in g_closure_invoke() + unity-panel-service crashed with SIGSEGV in + ido_calendar_menu_item_key_press() |
| tags: | removed: need-amd64-retrace |
| Changed in unity: | |
| importance: | Undecided → Medium |
| tags: | added: trusty |
| information type: | Private → Public |
| no longer affects: | unity (Ubuntu) |
| Changed in unity: | |
| status: | New → Invalid |
| Changed in ido (Ubuntu): | |
| status: | New → Confirmed |
| no longer affects: | indicator-datetime (Ubuntu) |
| affects: | unity → hundredpapercuts |
| no longer affects: | hundredpapercuts |
| Changed in ido (Ubuntu): | |
| importance: | Undecided → High |
| no longer affects: | ido |
| Changed in ido (Ubuntu): | |
| status: | Confirmed → Triaged |
| Charles Kerr (charlesk) wrote : | #8 |
> Thread 1 (Thread 0x7ffbbbaa39c0 (LWP 2565)):
> #0 ido_calendar_
The crash is straightforward enough, but I'm not sure yet what's causing it.
data is NULL, and ido_calendar_
> static gboolean
> ido_calendar_
> GdkEventKey *event,
> gpointer data)
> {
> IdoCalendarMenuItem *menuitem = (IdoCalendarMen
>
> if (menuitem-
> {
...
| tags: | added: bugpattern-needed |
| Changed in ido (Ubuntu): | |
| status: | Triaged → In Progress |
| assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
| Launchpad Janitor (janitor) wrote : | #9 |
This bug was fixed in the package ido - 13.10.0+
---------------
ido (13.10.
[ Marco Trevisan (Treviño) ]
* IdoCalendarMenu
ido_
-- CI Train Bot <email address hidden> Tue, 28 Jul 2015 21:12:27 +0000
| Changed in ido (Ubuntu): | |
| status: | In Progress → Fix Released |
| description: | updated |
Hello Daniel, or anyone else affected,
Accepted ido into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in ido (Ubuntu Trusty): | |
| status: | New → Fix Committed |
| tags: | added: verification-needed |
| Changed in ido (Ubuntu Trusty): | |
| importance: | Undecided → High |
| tags: |
added: verification-done removed: verification-needed |
| Launchpad Janitor (janitor) wrote : | #11 |
This bug was fixed in the package ido - 13.10.0+
---------------
ido (13.10.
* IdoCalendarMenu
ido_
-- Marco Trevisan (Treviño) <mail@3v1n0.net> Wed, 21 Oct 2015 15:52:32 +0000
| Changed in ido (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Chris J Arges (arges) wrote : Update Released | #12 |
The verification of the Stable Release Update for ido has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
| Shamank (lucianofantuzzi) wrote : | #13 |
I'm in Ubuntu 14.04 (updated) and this is still happening, and very often.
5 Mar 24 10:14:05 Paula kernel: [200470.769785] unity-panel-
It always happens the first time I click the calendar widget (after reboot). Apport goes to 100% of cpu and after the crash, the widgets looks to work normally.
Is there some workaround for this?
| Marco Trevisan (Treviño) (3v1n0) wrote : | #14 |
Sorry, the proper fix has not been released to trusty...
However you can manually install the fixed .deb from http://
Just pick the one for your architecture and `sudo dpkg -i` it.
| Marco Trevisan (Treviño) (3v1n0) wrote : | #15 |
Otherwise you can just add this ppa: https:/
Packages will be there shortly, and then released to trusty after the SRU process will be finished.
Please subscribe to bug https:/
| reg (ppguara) wrote : | #16 |
@Marco...
Thanks for the info on the fix manual-install, but on my system 14.04 nothing has changed, bug still alive and well.


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