Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #73323

Re: module_traverse segfault

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <python-python-list@m.gmane.org>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.004
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; ';-)': 0.03; 'python3': 0.07; 'received:80.91': 0.09; 'received:80.91.229': 0.09; 'received:gmane.org': 0.09; 'received:list': 0.09; 'jan': 0.12; 'exception?': 0.16; 'of)': 0.16; 'received:80.91.229.3': 0.16; 'received:plane.gmane.org': 0.16; 'reedy': 0.16; 'subject:skip:m 10': 0.16; 'wrote:': 0.18; 'trying': 0.19; 'working.': 0.19; 'later': 0.20; 'header:User-Agent:1': 0.23; 'switch': 0.26; 'header:X-Complaints-To:1': 0.27; 'header:In-Reply-To:1': 0.27; 'raise': 0.29; "i'm": 0.30; 'code': 0.31; 'supposed': 0.32; 'run': 0.32; 'problem': 0.35; 'case,': 0.35; 'so,': 0.37; 'to:addr :python-list': 0.38; 'pm,': 0.38; 'does': 0.39; 'embedded': 0.39; 'received:71': 0.39; 'to:addr:python.org': 0.39; 'received:org': 0.40; 'skip:u 10': 0.60; 'improved': 0.60; 'signal': 0.60; 'happen': 0.63; 'received:fios.verizon.net': 0.84; 'skip:/ 30': 0.84
X-Injected-Via-Gmane http://gmane.org/
To python-list@python.org
From Terry Reedy <tjreedy@udel.edu>
Subject Re: module_traverse segfault
Date Mon, 16 Jun 2014 15:01:46 -0400
References <539F2603.2020904@rptd.ch>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding quoted-printable
X-Gmane-NNTP-Posting-Host pool-71-175-90-87.phlapa.fios.verizon.net
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
In-Reply-To <539F2603.2020904@rptd.ch>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.11094.1402945322.18130.python-list@python.org> (permalink)
Lines 31
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1402945322 news.xs4all.nl 2899 [2001:888:2000:d::a6]:43352
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:73323

Show key headers only | View raw


On 6/16/2014 1:14 PM, Roland Plüss wrote:
> I'm still trying to get Python3 embedded working. The main problem I'm
> hitting now is an unexplainable segfault:

/unexplainable/unexplained/ ;-)

> Program received signal SIGSEGV, Segmentation fault.
> 0x00007fffffffc958 in ?? ()
> (gdb) bt
> #0  0x00007fffffffc958 in ?? ()
> #1  0x00007fffdd2f9ed0 in module_traverse () from
> /usr/lib64/libpython3.3.so.1.0
> #2  0x00007fffdd396cc7 in collect_with_callback () from
> /usr/lib64/libpython3.3.so.1.0
> #3  0x00007fffdd397738 in PyGC_Collect () from
> /usr/lib64/libpython3.3.so.1.0
> #4  0x00007fffdd3808ca in Py_Finalize () from /usr/lib64/libpython3.3.so.1.0

Can you run (some of) the same code in a normal interpreter?  If so, 
does it raise an uncaught exception?

Was the program supposed to be shutting down when this occurred? Or did 
this happen during 'normal' execution?

In any case, switch to 3.4.1 or later for improved gc and finalization.

-- 
Terry Jan Reedy

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: module_traverse segfault Terry Reedy <tjreedy@udel.edu> - 2014-06-16 15:01 -0400

csiph-web