indicator-datetime-preferences crashed with SIGSEGV in g_simple_async_result_complete()

Bug #734951 reported by James Gifford on 2011-03-14
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Indicator Date and Time
Fix Released
Undecided
Unassigned
indicator-datetime (Ubuntu)
Medium
Michael Terry

Bug Description

Binary package hint: indicator-datetime

ubuntu 11.03 alpha 2 up-to-date, running in unity, I just was adding two cities to display their time in the menu.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: indicator-datetime 0.1.96-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7
Uname: Linux 2.6.38-6-generic i686
Architecture: i386
Date: Mon Mar 14 12:41:36 2011
ExecutablePath: /usr/bin/indicator-datetime-preferences
InstallationMedia: Ubuntu-Netbook 10.10 "Maverick Meerkat" - Release i386 (20101007)
ProcCmdline: indicator-datetime-preferences
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
SegvAnalysis:
 Segfault happened at: 0x804fa53: mov 0x10(%esi),%edx
 PC (0x0804fa53) ok
 source "0x10(%esi)" (0x00000010) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: indicator-datetime
StacktraceTop:
 ?? ()
 g_simple_async_result_complete () from /usr/lib/libgio-2.0.so.0
 ?? () from /usr/lib/gio/modules/libgvfsdbus.so
 ?? () from /usr/lib/gio/modules/libgvfsdbus.so
 ?? () from /usr/lib/gio/modules/libgvfsdbus.so
Title: indicator-datetime-preferences crashed with SIGSEGV in g_simple_async_result_complete()
UpgradeStatus: Upgraded to natty on 2011-03-04 (9 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (<unknown>:1345): libindicator-WARNING **: Shortcut Group does not have key 'TargetEnvironment' falling back to deprecated use of 'OnlyShowIn' and 'NotShowIn'.
 (<unknown>:1345): libindicator-WARNING **: Shortcut Group does not have key 'TargetEnvironment' falling back to deprecated use of 'OnlyShowIn' and 'NotShowIn'.
 (nautilus:1361): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
 (<unknown>:1345): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.SectionsModel is in the past. Ignoring transaction.

Related branches

James Gifford (jamesgifford) wrote :

StacktraceTop:
 geonames_data_ready (object=0x8959860, res=0x8845358, user_data=0x881d090) at timezone-completion.c:165
 g_simple_async_result_complete (simple=0x8845358) at /build/buildd/glib2.0-2.28.2/./gio/gsimpleasyncresult.c:747
 _g_simple_async_result_complete_with_cancellable (result=0x8845358, cancellable=0x892f0a0) at gvfsdaemondbus.c:1052
 async_path_call_done (reply=0x0, connection=0x88d7e78, io_error=0x89ce2d0, _data=0x887cdb0) at gdaemonfile.c:599
 async_call_finish (async_call=0x8901ef8, reply=<value optimized out>) at gvfsdaemondbus.c:438

Changed in indicator-datetime (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
visibility: private → public
Michael Terry (mterry) wrote :

This appears to be from trying to access a bad pointer after we've disposed and the callback was cancelled. Patch coming.

Changed in indicator-datetime (Ubuntu):
assignee: nobody → Michael Terry (mterry)
status: New → In Progress
Ted Gould (ted) on 2011-03-29
Changed in indicator-datetime:
status: New → Fix Committed
milestone: none → 0.2.1
Ted Gould (ted) on 2011-03-31
Changed in indicator-datetime:
status: Fix Committed → Fix Released
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package indicator-datetime - 0.2.1-0ubuntu1

---------------
indicator-datetime (0.2.1-0ubuntu1) natty; urgency=low

  * New upstream release.
    * indicator-datetime-preferences crashed with SIGSEGV in
      g_utf8_normalize() (LP: #727089)
    * Uninstalling Evolution removes calendar from clock applet (LP: #691953)
    * clock doesn't update on timezone change (LP: #735445)
    * Cannot change main location (LP: #729029)
    * indicator-datetime-preferences crashed with SIGSEGV in
      g_simple_async_result_complete() (LP: #734951)
    * Time zone map looks identical when sensitive vs. insensitive (LP: #740846)
    * "Locations" window behaves like a modal dialog (LP: #740924)
    * Added location for clock menu isn't used or remembered (LP: #740930)
    * Time not displayed for added location in "Locations" window (LP: #740931)
    * "UTC" location can be removed but not re-added (LP: #740938)
    * "Locations" window bottom bar is missing a border (LP: #740941)
    * Add and Remove buttons in "Locations" window have unnecessary tooltips
      (LP: #740944)
    * No separator between "Add Event" and locations (LP: #740971)
    * indicator-datetime-preferences crashed with SIGSEGV in
      g_atomic_int_exchange_and_add() (LP: #740978)
    * inicator-datetime dosen't show corretly the time when changing from 24
      hours format to 12 hours (LP: #743394)
    * Add tooltips on the error icons
    * Fix marking to refresh as the calendar changes
    * Recycle old entries to make the refresh cleaner
    * Use day when timezone is set to 'locale'
    * Reset time when coming back from suspend (LP: #726053)
 -- Ted Gould <email address hidden> Thu, 31 Mar 2011 14:32:40 -0500

Changed in indicator-datetime (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers