indicator-datetime-service crashed with SIGSEGV in update_appointment_menu_items()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Indicator Date and Time |
Fix Released
|
High
|
Karl Lattimer | |
| Unity Foundations |
High
|
Karl Lattimer | ||
| indicator-datetime (Ubuntu) |
High
|
Karl Lattimer | ||
| Natty |
High
|
Karl Lattimer |
Bug Description
Binary package hint: indicator-datetime
At login
ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: indicator-datetime 0.1.96-0ubuntu1
ProcVersionSign
Uname: Linux 2.6.38-5-generic x86_64
Architecture: amd64
CrashCounter: 1
Date: Sat Mar 5 12:08:23 2011
ExecutablePath: /usr/lib/
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
ProcCmdline: /usr/lib/
ProcEnviron:
SHELL=/bin/bash
LANGUAGE=en_AU:en
LANG=en_AU.UTF-8
SegvAnalysis:
Segfault happened at: 0x4048fa: mov 0x0(%rbp,
PC (0x004048fa) ok
source "0x0(%rbp,%rcx,1)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: indicator-datetime
StacktraceTop:
?? ()
?? ()
?? ()
g_main_
?? () from /lib/libglib-
Title: indicator-
UpgradeStatus: Upgraded to natty on 2010-11-18 (106 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
- Ted Gould (community): Approve on 2011-03-16
-
Diff: 364 lines (+121/-69)2 files modifiedsrc/datetime-service.c (+113/-53)
src/indicator-datetime.c (+8/-16)
- Ken VanDine: Pending requested 2011-10-13
-
Diff: 301 lines (+59/-27) (has conflicts)8 files modifiedChangeLog (+32/-0)
configure (+10/-19)
configure.ac (+1/-2)
data/datetime-dialog.ui (+0/-1)
debian/changelog (+14/-0)
debian/control (+0/-2)
src/datetime-prefs.c (+0/-1)
src/datetime-service.c (+2/-2)
Apport retracing service (apport) wrote : | #2 |
Changed in indicator-datetime (Ubuntu): | |
importance: | Undecided → Medium |
tags: | removed: need-amd64-retrace |
Changed in indicator-datetime (Ubuntu): | |
status: | New → Confirmed |
Sebastien Bacher (seb128) wrote : | #5 |
seems similar to bug #729175
summary: |
indicator-datetime-service crashed with SIGSEGV in - g_main_context_dispatch() + update_appointment_menu_items() |
Changed in indicator-datetime: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in indicator-datetime (Ubuntu): | |
assignee: | nobody → Karl Lattimer (karl-qdh) |
Martin Pitt (pitti) wrote : | #6 |
For the record, I can reproduce this perfectly, and am available for debugging. I have several Google calendars (which work fine in Evo).
Changed in indicator-datetime (Ubuntu Natty): | |
importance: | Medium → High |
Changed in indicator-datetime: | |
importance: | Medium → High |
Changed in unity-foundations: | |
assignee: | nobody → Karl Lattimer (karl-qdh) |
importance: | Undecided → High |
milestone: | none → ubuntu-11.04-beta-1 |
status: | New → Confirmed |
Changed in indicator-datetime: | |
assignee: | nobody → Karl Lattimer (karl-qdh) |
Changed in unity-foundations: | |
milestone: | unity-3.8.0-beta → unity-3.6.6 |
Karl Lattimer (karl-qdh) wrote : | #7 |
@Martin can you try and reproduce with either the branch I'm about to propose or with trunk if it's merged.
My valgrinding shows the cause of the issue is gone, please try it out for yourself.
Changed in indicator-datetime: | |
status: | Triaged → Fix Released |
milestone: | none → 0.1.98 |
Changed in unity-foundations: | |
status: | Confirmed → Fix Released |
Launchpad Janitor (janitor) wrote : | #8 |
This bug was fixed in the package indicator-datetime - 0.1.98-0ubuntu1
---------------
indicator-datetime (0.1.98-0ubuntu1) natty; urgency=low
* New upstream release.
∘ Make appointments match calendar month
∘ Fix time format of appointments
∘ Get date change signals from calendar and adjust based on them.
∘ Crash fixes (LP: #733833, LP: #729444)
∘ Valgrind invalid read (LP: #729175)
∘ Translation fixes to date label (LP: #729632)
* Fix handling of reoccruing events
* Handle settings in the indicator
* Allow for hiding the calendar and the clock
-- Ted Gould <email address hidden> Wed, 16 Mar 2011 16:17:38 -0500
Changed in indicator-datetime (Ubuntu Natty): | |
status: | Confirmed → Fix Released |
StacktraceTop: appointment_ menu_items (user_data=<value optimized out>) at datetime- service. c:780 service. c:296 service. c:360 0x7f6d3c001e20) at /build/ buildd/ glib2.0- 2.28.1/ ./glib/ gmain.c: 2440 context_ dispatch (context= 0x7f6d3c001e20) at /build/ buildd/ glib2.0- 2.28.1/ ./glib/ gmain.c: 3013
update_
start_ecal_timer () at datetime-
check_for_calendar (user_data=<value optimized out>) at datetime-
g_main_dispatch (context=
g_main_