global static TLS slot limit breaks the x86 emulator
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
eglibc (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
glibc (Fedora) |
Fix Released
|
Undecided
|
|||
glibc (Ubuntu) |
Fix Released
|
Critical
|
Colin Watson | ||
glibc (Ubuntu RTM) |
Fix Released
|
Critical
|
Ricardo Salveti | ||
qtmir (Ubuntu) |
New
|
Undecided
|
Josh Arenson |
Bug Description
Just create an emulator image for any image newer than 254 and you'll notice that the wizard will never show up, always showing a black screen.
# Creating the emulator image
sudo ubuntu-emulator create --channel=
From wizard:
====
phablet@
unity8 stop/starting
()
qtmir.mir: MirServerConfig
qtmir.mir: PromptSessionLi
qtmir.mir: SessionListener
qtmir.mir: MirPlacementStr
qtmir.sensor: Screen - nativeOrientation is: 1
qtmir.sensor: Screen - initial currentOrientation is: 1
QtCompositor:
file://
import Unity.Application 0.1
^
DisplayWindow:
Window 0xa0d8ec8: 0xa04a498 0x1
createPlatformO
unity8 stop/starting
()
====
If you create an image based on 254 and update only qtmir it's already possible to reproduce the issue.
Related branches
tags: | added: rtm14 |
affects: | qtmir (Ubuntu) → glibc (Ubuntu) |
summary: |
- [regression] qtmir landing for image mako 256 (emulator 255) broke the - x86 emulator + global static TLS slot limit breaks the x86 emulator |
Changed in glibc (Ubuntu): | |
importance: | Undecided → Critical |
assignee: | nobody → Colin Watson (cjwatson) |
status: | New → In Progress |
Changed in glibc (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in glibc (Ubuntu RTM): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Ricardo Salveti (rsalveti) |
Changed in qtmir (Ubuntu): | |
assignee: | nobody → Josh Arenson (josharenson) |
Changed in glibc (Fedora): | |
importance: | Unknown → Undecided |
status: | Unknown → Fix Released |
Description of problem:
Crashes on startup in current F21.
Version-Release number of selected component: 1.46.0- 1.fc21
calibre-
Additional info: 0.rc6.git2. 2.fc22. x86_64
reporter: libreport-2.2.3
cmdline: python2 /usr/bin/calibre --detach
executable: /usr/bin/calibre
kernel: 3.16.0-
runlevel: N 5
type: Python
uid: 1001
Truncated backtrace: calibre/ calibre/ utils/magick/ __init_ _.py:14 calibre/ calibre/ db/backend. py:31 calibre/ calibre/ db/legacy. py:17 calibre/ calibre/ gui2/ui. py:26 calibre/ calibre/ gui2/main. py:320 calibre/ calibre/ gui2/main. py:458
#1 <module> in /usr/lib64/
#2 <module> in /usr/lib64/
#3 <module> in /usr/lib64/
#4 <module> in /usr/lib64/
#5 run_gui in /usr/lib64/
#6 main in /usr/lib64/
#7 <module> in /usr/bin/calibre:20