From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5022566a144b87f30b0fb85639cf8d76@rei2.9hal> Date: Wed, 2 Jan 2013 21:16:34 +0100 From: cinap_lenrek@gmx.de To: 9fans@9fans.net In-Reply-To: <8b89a4842474510f504af0c0efba11e0@coraid.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] arm compiler bug Topicbox-Message-UUID: fc37e772-ead7-11e9-9d60-3106f5b1d025 the offending line that triggered it is in Python/getargs.c in the convertsimple() function (the ival < INT_MIN comparsion): case 'i': {/* signed int */ int *p = va_arg(*p_va, int *); long ival; if (float_argument_error(arg)) return converterr("integer", arg, msgbuf, bufsize); ival = PyInt_AsLong(arg); if (ival == -1 && PyErr_Occurred()) return converterr("integer", arg, msgbuf, bufsize); else if (ival > INT_MAX) { PyErr_SetString(PyExc_OverflowError, "signed integer is greater than maximum"); return converterr("integer", arg, msgbuf, bufsize); } else if (ival < INT_MIN) { PyErr_SetString(PyExc_OverflowError, "signed integer is less than minimum"); return converterr("integer", arg, msgbuf, bufsize); } else *p = ival; break; } aijus 5e userspace arm emulator was a great help for reproducing this as i dint have a raspi. -- cinap