A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2016-November/146852.html below:

[Python-Dev] Bus error in Python 3.6.0beta

[Python-Dev] Bus error in Python 3.6.0betaAntoine Pitrou solipsis at pitrou.net
Tue Nov 22 12:03:31 EST 2016
On Tue, 22 Nov 2016 12:52:59 +0100
Stefan Scherfke <stefan.scherfke at energymeteo.de> wrote:
> Hi all,
> 
> I am trying to build a custom Conda installer for Python 3.6.0b4.
> 
> I could successfully build an run Python.  However, when I run
> the generated Conda installer, it dies with a "Bus error".
> 
> It happens when Conda's meta-installer script tries to replace
> the build-prefix (e.g., /home/stefan/conda/asdf) with the prefix
> of the actual installation (e.g., /tmp/py36).
> 
> Therefore, it opens all files in binary mode, reads their contents, 
> replaces stuff, and writes the new contents back to the original file.
> 
> This works fine with text files but it dies when it hits the first 
> binary file.
> 
> Here is a minimal example that reproduces the error:
> 
> $ /tmp/py36/bin/python
> Python 3.6.0b4 (default, Nov 22 2016, 10:32:29)
> [GCC 6.2.1 20160916 (Red Hat 6.2.1-2)] on linux
>  >>>
>  >>> path = '/tmp/py36/lib/libpython3.6m.so.1.0'
>  >>> f = open(path, 'wb')  
> BusError

You'll have to investigate yourself.  First enable core dumps ("ulimit
-c unlimited"), then run gdb on the resulting core dump.

(or run Python directly under gdb)

Regards

Antoine.


More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4