Opened 4 years ago

Closed 4 years ago

#10724 closed defect (fixed)

Sugar dies upon launching an activity

Reported by: erikos Owned by: dsd
Priority: blocker Milestone: 11.2.0-M4
Component: sugar Version: Development build as of this date
Keywords: Cc:
Blocked By: Blocking:
Deployments affected: Action Needed: no action
Verified: no

Description

Related upstream tickets:

http://bugs.sugarlabs.org/ticket/2154
http://bugs.sugarlabs.org/ticket/2064

I have seen it twice already.

Change History (12)

comment:1 Changed 4 years ago by dsd

I saw this a lot while working on Record, launching through sugar-launch. Thats good news because it means its not too hard to reproduce. You could probably modify an activity to exit after 1 second idle, and launch it from a bash loop from a terminal.

comment:2 Changed 4 years ago by erikos

  • Priority changed from normal to high

comment:3 Changed 4 years ago by erikos

  • Keywords blocker? added

comment:4 Changed 4 years ago by dsd

  • Keywords blocker? removed
  • Priority changed from high to blocker

comment:5 Changed 4 years ago by dsd

  • Owner changed from erikos to dsd

comment:6 Changed 4 years ago by dsd

  • Action Needed changed from diagnose to communicate
  • Status changed from new to assigned

Patch posted here: https://bugzilla.gnome.org/show_bug.cgi?id=651795

test RPMs here: http://koji.fedoraproject.org/koji/taskinfo?taskID=3108680

With the patch, this is fixed by my counts. I could trivially reproduce the bug with a HelloWorld activity modified to quit itself launched in a loop usually in less than 10 minutes, now it's been running for over an hour with no crash.

comment:7 Changed 4 years ago by erikos

Great work Daniel. I would say, let's get the rpm in and test. And maybe yo can attach as well your test script for others to give it a go.

comment:8 Changed 4 years ago by dsd

  • Action Needed changed from communicate to package

comment:9 Changed 4 years ago by dsd

  • Action Needed changed from package to add to build

comment:10 Changed 4 years ago by erikos

If we have verified this one we can close those two:

http://bugs.sugarlabs.org/ticket/2437

http://bugs.sugarlabs.org/ticket/2064

comment:11 Changed 4 years ago by dsd

  • Action Needed changed from add to build to test in build

test in 11.2.0 build 23

comment:12 Changed 4 years ago by greenfeld

  • Action Needed changed from test in build to no action
  • Resolution set to fixed
  • Status changed from assigned to closed

Attempted to repeatedly cause a crash starting and closing the Record and HelloWorld activities repeatedly on XO-1 and XO-1.5s for ~30 minutes. I did not see a garbage collection related crash when doing so, but will reopen this if it occurs.

Note: See TracTickets for help on using tickets.