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

2017-10-26 Thread Bug Watch Updater
Launchpad has imported 35 comments from the remote bug at
https://bugzilla.redhat.com/show_bug.cgi?id=1124987.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.


On 2014-07-30T19:22:15+00:00 Adam wrote:

Description of problem:
Crashes on startup in current F21.

Version-Release number of selected component:
calibre-1.46.0-1.fc21

Additional info:
reporter:   libreport-2.2.3
cmdline:python2 /usr/bin/calibre --detach
executable: /usr/bin/calibre
kernel: 3.16.0-0.rc6.git2.2.fc22.x86_64
runlevel:   N 5
type:   Python
uid:1001

Truncated backtrace:
#1  in /usr/lib64/calibre/calibre/utils/magick/__init__.py:14
#2  in /usr/lib64/calibre/calibre/db/backend.py:31
#3  in /usr/lib64/calibre/calibre/db/legacy.py:17
#4  in /usr/lib64/calibre/calibre/gui2/ui.py:26
#5 run_gui in /usr/lib64/calibre/calibre/gui2/main.py:320
#6 main in /usr/lib64/calibre/calibre/gui2/main.py:458
#7  in /usr/bin/calibre:20

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/0


On 2014-07-30T19:22:18+00:00 Adam wrote:

Created attachment 922690
File: backtrace

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/1


On 2014-07-30T19:22:19+00:00 Adam wrote:

Created attachment 922691
File: environ

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/2


On 2014-08-06T13:17:25+00:00 Colin wrote:

I suspect this is a glibc change.  We're seeing the same error message
in an Anaconda environment from trying to dlopen(libgtk.so).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/3


On 2014-08-06T13:20:12+00:00 Adam wrote:

So, let's CC the glibc maintainer (at least, the person to whom glibc
bugs appear currently to be assigned).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/4


On 2014-08-08T12:41:54+00:00 Adam wrote:

Created attachment 925164
LD_DEBUG log from crash (requested by carlos)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/5


On 2014-08-08T12:51:31+00:00 Carlos wrote:

Please get the list of all shared libraries loaded by python then run
`readelf -a -W` against all of them and dump that to a file. I want to
know which if the libraries is using static TLS.

The error you are seeing is not a bug in glibc. The dynamic loader has a
fixed amount of "super fast" static TLS for use by core libraries which
are always loaded and can use this static TLS. Normal libraries should
not be using static TLS and you should not be running out of static TLS,
those loaded libraries should be using dynamic TLS which has no limits
(not quite as fast as static TLS but still fast).

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/6


On 2014-08-08T13:30:38+00:00 Colin wrote:

This is a good post on the issue:

http://stackoverflow.com/questions/19268293/matlab-error-cannot-open-
with-static-tls

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/7


On 2014-08-08T13:32:52+00:00 Kevin wrote:

"Please get the list of all shared libraries loaded by python then run
`readelf -a -W` against all of them and dump that to a file."

Is there some easy way to get this list without parsing the strace
output?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/8


On 2014-08-08T19:26:34+00:00 Adam wrote:

I thought it might be in the abrt data, but I don't see it in there at
least in an obvious way. I can do the parsing, I just didn't want to
embarrass myself doing it in my monkey way in front of carlos :P when I
have some privacy to pore over the 'cut' manpages without anyone seeing,
I'll get it done...

Reply at:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/137/comments/9


On 2014-08-09T07:20:38+00:00 Carlos wrote:

(In reply to Adam Williamson (Red Hat) from comment #9)
> I thought it might be in the abrt data, but I don't see it in there at least
> in an obvious way. I can do the parsin

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

2016-03-11 Thread Martin Ritter
This bug also affect eglibc on Ubuntu 14.04 maybe not for the x86
emulator but we do have a software project which suffers from this. Is
there a possibility that the fix might be backported?

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

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/137

Title:
  global static TLS slot limit breaks the x86 emulator

Status in eglibc package in Ubuntu:
  New
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:
  Fix Released

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@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/eglibc/+bug/137/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp