webkit crashes on amd64 architecture with SIGSEGV in WTF::OSAllocator::reserveAndCommit()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Webkit |
Fix Released
|
Medium
|
|||
empathy (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Invalid
|
Undecided
|
Unassigned | ||
qtwebkit-source (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
ubiquity (Ubuntu) |
Invalid
|
Critical
|
Evan | ||
Natty |
Invalid
|
Critical
|
Evan | ||
webkit (Ubuntu) |
Fix Released
|
Critical
|
Martin Pitt | ||
Natty |
Fix Released
|
Critical
|
Martin Pitt | ||
yelp (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Natty |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubiquity
ISO Testing:
Ubuntu natty-desktop-amd64 - 31-Jan-2011 08:21
XUbuntu natty-desktop-amd64 - 2011-02-02
Edubuntu natty-desktop-amd64 - 2011-02-02
Ubiquity crashes when the user click on 'Forward' at step 'Who are you'
This affects only amd64.
Possible cause:
Jan 31 10:42:16 ubuntu kernel: [ 259.361871] ubiquity[4700]: segfault at bbadbeef ip 00007f523d7225c5 sp 00007fff7f0eb9f0 error 6 in libwebkitgtk-
Jan 31 10:42:16 ubuntu install.py: Exception during installation:
Jan 31 10:42:16 ubuntu install.py: Traceback (most recent call last):
Jan 31 10:42:16 ubuntu install.py: File "/usr/share/
Jan 31 10:42:16 ubuntu install.py: install.run()
Jan 31 10:42:16 ubuntu install.py: File "/usr/share/
Jan 31 10:42:16 ubuntu install.py: self.copy_all()
Jan 31 10:42:16 ubuntu install.py: File "/usr/share/
Jan 31 10:42:16 ubuntu install.py: 'INFO', 'ubiquity/
Jan 31 10:42:16 ubuntu install.py: File "/usr/lib/
Jan 31 10:42:16 ubuntu install.py: lambda *args, **kw: self.command(
Jan 31 10:42:16 ubuntu install.py: File "/usr/lib/
Jan 31 10:42:16 ubuntu install.py: self.write.flush()
Jan 31 10:42:16 ubuntu install.py: IOError: [Errno 32] Broken pipe
Tested in a VM
TEST CASE:
1. Boot from the ISO
2. Select Try Ubuntu
3. Double-Click on 'Install Ubuntu'
4. Run through the installation steps
Result:
Ubiquity crashes after the step 'Who are you'
No crash report from apport.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: ubiquity (not installed)
ProcVersionSign
Uname: Linux 2.6.38-1-generic i686
Architecture: i386
Date: Mon Jan 31 11:44:55 2011
EcryptfsInUse: Yes
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.utf8
LC_MESSAGES=
SHELL=/bin/bash
SourcePackage: ubiquity
WORKAROUND:
Open a Terminal window with Ctrl+Alt+T and do sudo apt-get purge ubiquity-
In Xubuntu, please open a terminal, using either the shortcut in the panel or Menu button -> Accessories -> Terminal and do sudo apt-get purge ubiquity-
Changed in ubiquity (Ubuntu Natty): | |
assignee: | nobody → Evan Dandrea (ev) |
description: | updated |
description: | updated |
summary: |
- webkit does not implement "assert" sanely (ubiquity crashes after step - 'Who are you', yelp segfaults) + ubiquity crashes on amd64 architecture. was: webkit does not implement + "assert" sanely (ubiquity crashes after step 'Who are you', yelp + segfaults) |
description: | updated |
tags: | added: iso-testing |
description: | updated |
Changed in ubiquity (Ubuntu Natty): | |
milestone: | none → natty-alpha-3 |
Changed in webkit: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in webkit: | |
status: | New → Unknown |
Changed in webkit: | |
importance: | Medium → Unknown |
Changed in webkit: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in qtwebkit-source (Ubuntu Natty): | |
milestone: | none → natty-alpha-3 |
status: | New → Confirmed |
Changed in webkit (Ubuntu Natty): | |
assignee: | nobody → Canonical Desktop Team (canonical-desktop-team) |
Changed in webkit (Ubuntu Natty): | |
assignee: | Canonical Desktop Team (canonical-desktop-team) → Robert Ancell (robert-ancell) |
Changed in yelp (Ubuntu Natty): | |
status: | New → Invalid |
Changed in empathy (Ubuntu Natty): | |
status: | New → Invalid |
tags: | added: kubuntu |
Changed in webkit (Ubuntu Natty): | |
assignee: | Robert Ancell (robert-ancell) → Martin Pitt (pitti) |
status: | Confirmed → In Progress |
summary: |
webkit crashes on amd64 architecture with SIGSEGV in - WTF::OSAllocator::reserveAndCommit() was: webkit does not implement - "assert" sanely + WTF::OSAllocator::reserveAndCommit() |
Changed in webkit: | |
status: | Confirmed → Fix Released |
tags: | added: testcase |
Boot up a live CD and hit "Try Ubuntu" to get to the desktop. From there, install libwebkitgtk- 1.0-0-dbg, then run: webkitgtk- 1.0-0/libexec/ GtkLauncher "file:/ //usr/share/ ubiquity- slideshow/ slides/ index.html"
gdb --args /usr/lib/
When it crashes, type bt and attach the backtrace to this bug report. If it doesn't crash, let me know via a comment in this bug.