[Bug 1375555] Re: global static TLS slot limit breaks the x86 emulator

Alexander Sack asac at ubuntu.com
Thu Oct 23 15:38:04 UTC 2014


I add a qtmir bug because it would be great to understand if qtmir is
what is causing this to happen and if we intentionally hit this bound
(e.g. because we use more threads etc.) or if there is maybe a bug like
a thread leak looming here that might need follow up.

kgunn: could you check if there is a good explain on your side for this?


** Also affects: qtmir (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1375555

Title:
  global static TLS slot limit breaks the x86 emulator

Status in “glibc” package in Ubuntu:
  Fix Released
Status in “qtmir” package in Ubuntu:
  New
Status in “glibc” package in Fedora:
  Unknown
Status in “glibc” package in Ubuntu RTM:
  Confirmed

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=ubuntu-touch/utopic-proposed --arch=i386 test_x86 --revision=XXX (254 is the last known working one)

  From wizard:
  ====
  phablet at ubuntu-phablet:~$ cat ./.cache/upstart/ubuntu-system-settings-wizard.log 
  unity8 stop/starting
  ()
  qtmir.mir: MirServerConfiguration created
  qtmir.mir: PromptSessionListener::PromptSessionListener - this= PromptSessionListener(0x9ff9384)
  qtmir.mir: SessionListener::SessionListener - this= SessionListener(0x9ffa1a4)
  qtmir.mir: MirPlacementStrategy::MirPlacementStrategy
  qtmir.sensor: Screen - nativeOrientation is: 1
  qtmir.sensor: Screen - initial currentOrientation is: 1
  QtCompositor::setAllWindowsExposed true
  file:///usr/share/ubuntu/settings/wizard/qml/main.qml:21:1: plugin cannot be loaded for module "Unity.Application": Cannot load library /usr/lib/i386-linux-gnu/qt5/qml/Unity/Application/libunityapplicationplugin.so: (dlopen: cannot load any more object with static TLS) 
       import Unity.Application 0.1 
       ^
  DisplayWindow::DisplayWindow
  Window 0xa0d8ec8: 0xa04a498 0x1

  createPlatformOpenGLContext QOpenGLContext(0xa0dad28)
  unity8 stop/starting
  ()
  ====

  If you create an image based on 254 and update only qtmir it's already
  possible to reproduce the issue.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1375555/+subscriptions



More information about the foundations-bugs mailing list