unity-applications-daemon crashed with SIGSEGV in g_strdup()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libunity |
Fix Released
|
High
|
Michal Hruby | ||
6.0 |
Fix Released
|
High
|
Michal Hruby | ||
libunity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Quantal |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
- possible crash of lenses in some rare cases
[Testcase]
- as the crash is very rare (and probably depends on timing), there's no clear test case for this exact issue, please make sure that lenses still work as expected
[Regression potential]
- unity crashes when it is (re-)started, or when a lens is restarted
Original description:
=======
Happened after every logon so far.
( Fresh install of Ubuntu 12.10 daily build )
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: unity-lens-
ProcVersionSign
Uname: Linux 3.5.0-17-generic i686
ApportVersion: 2.6.1-0ubuntu1
Architecture: i386
Date: Sun Oct 7 17:52:35 2012
ExecutablePath: /usr/lib/
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Beta i386 (20121007)
ProcCmdline: /usr/lib/
ProcEnviron:
SHELL=/bin/bash
XDG_RUNTIME_
PATH=(custom, no user)
LANG=en_US.UTF-8
SegvAnalysis:
Segfault happened at: 0xb6db66b6: movdqu (%edi),%xmm1
PC (0xb6db66b6) ok
source "(%edi)" (0x00720000) not located in a known VMA region (needed readable region)!
destination "%xmm1" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: unity-lens-
StacktraceTop:
?? () from /lib/i386-
g_strdup () from /lib/i386-
?? () from /usr/lib/
unity_
?? () from /usr/lib/
Title: unity-applicati
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Related branches
- Paweł Stołowski (community): Needs Fixing
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 346 lines (+94/-35)3 files modifiedprotocol/protocol-lens-interface.vala (+12/-3)
src/unity-lens-private.vala (+15/-7)
test/vala/test-lens.vala (+67/-25)
- Łukasz Zemczak: Approve
-
Diff: 346 lines (+94/-35)3 files modifiedprotocol/protocol-lens-interface.vala (+12/-3)
src/unity-lens-private.vala (+15/-7)
test/vala/test-lens.vala (+67/-25)
Changed in libunity: | |
importance: | Undecided → High |
Changed in libunity: | |
milestone: | none → 7.0.0 |
status: | Confirmed → In Progress |
assignee: | nobody → Michal Hruby (mhr3) |
visibility: | private → public |
Changed in libunity: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in libunity (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in libunity: | |
status: | Fix Committed → Fix Released |
StacktraceTop: buildd/ glib2.0- 2.34.0/ ./glib/ gstrfuncs. c:363 lens_impl_ real_activate_ with_hints_ co (_data_=0x9b7f2b8) at unity-lens- private. c:2817 protocol_ lens_service_ activate_ with_hints (self=0x99cb4c0, uri=0x9ad2e40 "", action_type=0, hints=0xb4201190, _callback_ =_callback_ @entry= 0xb76dcc40 <unity_ lens_impl_ activate_ ready>, _user_data_ =_user_ data_@entry= 0x9af50c8) at protocol- lens-interface. c:403 lens_impl_ real_activate_ co (_data_=0x9af50c8) at unity-lens- private. c:2643 protocol_ lens_service_ activate (self=self@ entry=0x99cb4c0 , uri=uri@ entry=0x9ae5be0 "", action_ type=action_ type@entry= 0, _callback_ =_callback_ @entry= 0xb6cfd170 <_dbus_ unity_protocol_ lens_service_ activate_ ready>, _user_data_ =_user_ data_@entry= 0x9b27380) at protocol- lens-interface. c:393
g_strdup (str=0x720000 <Address 0x720000 out of bounds>) at /build/
unity_
unity_
unity_
unity_