Discussion:
[Bug 1767873] Re: /usr/lib/gnome-initial-setup/gnome-initial-setup:double free or corruption (!prev)
(too old to reply)
Sebastien Bacher
2018-04-29 21:11:29 UTC
Permalink
Robert, could you have a look?

(Ccing Didier since the e.u.c stacktrace is on the "report" page)

** Changed in: gnome-initial-setup (Ubuntu)
Importance: Undecided => High

** Changed in: gnome-initial-setup (Ubuntu)
Assignee: (unassigned) => Robert Ancell (robert-ancell)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ub
Didier Roche
2018-04-30 06:45:53 UTC
Permalink
I think the issue is on the C side.

I took care to not free anything returned by sysmetrics when I'm
allocating C memory so that the callers does it. Looks like a double
free in the disposal of the report page?

(for ref: https://github.com/ubuntu/ubuntu-
report/blob/master/pkg/sysmetrics/C/libsysmetrics.go#L40)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinf
Robert Ancell
2018-04-30 23:39:23 UTC
Permalink
Confirmed it's a double free in gnome-initial-setup - we are freeing a
string in dispose (), which can be called multiple times. Switch to
freeing in finalize () which is only called once.

** Changed in: gnome-initial-setup (Ubuntu)
Status: New => Triaged
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
Robert Ancell
2018-04-30 23:45:53 UTC
Permalink
** Description changed:

- The Ubuntu Error Tracker has been receiving reports about a problem regarding gnome-initial-setup. This problem was most recently seen with package version 3.28.0-2ubuntu6, the problem page at https://errors.ubuntu.com/problem/9e80579a18180e27a9a2ae3a0bef59f87858bba0 contains more details, including versions of packages affected, stacktrace or traceback, and individual crash reports.
- If you do not have access to the Ubuntu Error Tracker and are a software developer, you can request it at http://forms.canonical.com/reports/.
+ [Impact]
+ gnome-initial-setup might crash when completed, due to a double free. This causes a crash report to show, but the functionality to otherwise work.
+
+ [Test Case]
+ Check crash reports stop showing on errors.ubuntu.com
+
+ [Regression Potential]
+ Fix is to use correct GObject API, unlikely to cause further issues.

** Changed in: gnome-initial-setup (Ubuntu)
Status: Triaged => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https
Jeremy Bicha
2018-05-02 17:14:01 UTC
Permalink
** Also affects: gnome-initial-setup (Ubuntu Bionic)
Importance: Undecided
Status: New

** Changed in: gnome-initial-setup (Ubuntu Bionic)
Importance: Undecided => High

** Changed in: gnome-initial-setup (Ubuntu Bionic)
Status: New => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailm
Sebastien Bacher
2018-05-03 06:41:39 UTC
Permalink
e.u.c report
https://errors.ubuntu.com/problem/9e80579a18180e27a9a2ae3a0bef59f87858bba0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listin
Brian Murray
2018-05-03 19:42:18 UTC
Permalink
Hello errors.ubuntu.com, or anyone else affected,

Accepted gnome-initial-setup into bionic-proposed. The package will
build now and be available at https://launchpad.net/ubuntu/+source
/gnome-initial-setup/3.28.0-2ubuntu6.1 in a few hours, and then in the
-proposed repository.

Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

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-bionic to verification-done-bionic. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-bionic. In either case, without details of
your testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance!

** Changed in: gnome-initial-setup (Ubuntu Bionic)
Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-bionic
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu
Launchpad Bug Tracker
2018-05-04 15:52:53 UTC
Permalink
This bug was fixed in the package gnome-initial-setup - 3.28.0-2ubuntu7

---------------
gnome-initial-setup (3.28.0-2ubuntu7) cosmic; urgency=medium

[ Robert Ancell ]
* debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch:
- Fix crash on shutdown in ubuntu-report page (LP: #1767873)

[ Spencer Bygraves ]
* Update the "What's new" graphic to mention dock and notifications
(LP: #1768557)

[ Andrea Azzarone ]
* Don't autostart if user quits the wizard before completing it
(LP: #1768929) 

[ Jeremy Bicha ]
* Drop debian/ubuntu-changes.png to use the version included in
0001-Add-Ubuntu-mode-with-special-pages.patch

-- Jeremy Bicha <***@ubuntu.com> Thu, 03 May 2018 14:06:19 -0400

** Changed in: gnome-initial-setup (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubu
Robert Ancell
2018-05-10 23:51:33 UTC
Permalink
Not being reported with 3.28.0-2ubuntu6.1 - so marking this as verified.

** Tags removed: verification-needed verification-needed-bionic
** Tags added: verification-done-bionic
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https:
Brian Murray
2018-05-17 18:50:20 UTC
Permalink
The verification of the Stable Release Update for gnome-initial-setup
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.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-b
Launchpad Bug Tracker
2018-05-17 18:50:08 UTC
Permalink
This bug was fixed in the package gnome-initial-setup -
3.28.0-2ubuntu6.1

---------------
gnome-initial-setup (3.28.0-2ubuntu6.1) bionic; urgency=medium

[ Robert Ancell ]
* debian/patches/0001-Add-Ubuntu-mode-with-special-pages.patch:
- Fix crash on shutdown in ubuntu-report page (LP: #1767873)

[ Spencer Bygraves ]
* Update the "What's new" graphic to mention dock and notifications
(LP: #1768557)

[ Andrea Azzarone ]
* Don't autostart if user quits the wizard before completing it
(LP: #1768929) 

[ Jeremy Bicha ]
* Drop debian/ubuntu-changes.png to use the version included in
0001-Add-Ubuntu-mode-with-special-pages.patch

-- Jeremy Bicha <***@ubuntu.com> Thu, 03 May 2018 14:06:19 -0400

** Changed in: gnome-initial-setup (Ubuntu Bionic)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1767873

Title:
/usr/lib/gnome-initial-setup/gnome-initial-setup:double free or
corruption (!prev)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setup/+bug/1767873/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
Loading...