Re: Packaging also the debug version ipython_d.exe for MS-Windows
Chuanren Wu <[email protected]> Mon, 17 Oct 2016 17:56:09 +0200
| Newsgroups | gmane.comp.python.ipython.devel |
|---|---|
| Message-ID | <CABOyeV++xJpBZwEYs+UZ0d2+5wRjs1p32X_O9=0CuW3OHicf7g@mail.gmail.com> |
Hi, it is still not correct, even after launching `python_d -m IPython` and do nothing except quiting. The following error message is shown: Debug memory block at address p=0000000003C436C0: API 'm' > 3 bytes originally requested > The 7 pad bytes at p-7 are FORBIDDENBYTE, as expected. > The 8 pad bytes at tail=0000000003C436C3 are FORBIDDENBYTE, as > expected. > The block was made by call #1268489 to debug malloc/realloc. > Data at p: 79 0a 00 > Fatal Python error: bad ID: Allocated using API 'm', verified using API 'r' > > Thread 0x000030c4 (most recent call first): > File "C:\Program Files\Python35\lib\threading.py", line 293 in wait > File "C:\Program Files\Python35\lib\threading.py", line 549 in wait > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\core\history.py", > line 834 in run > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\core\history.py", > line 60 in needs_sqlite > File "<decorator-gen-23>", line 2 in run > File "C:\Program Files\Python35\lib\threading.py", line 914 in > _bootstrap_inner > File "C:\Program Files\Python35\lib\threading.py", line 882 in _bootstrap > > Current thread 0x00001a0c (most recent call first): > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\utils\py3compat.py", > line 152 in input > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\utils\io.py", > line 172 in ask_yes_no > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\core\interactiveshell.py", > line 3077 in ask_yes_no > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\terminal\interactiveshell.py", > line 426 in interact > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\terminal\interactiveshell.py", > line 440 in mainloop > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\terminal\ipapp.py", > line 348 in start > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\traitlets\config\application.py", > line 596 in launch_instance > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\__init__.py", > line 119 in start_ipython > File > "C:\Users\user1\AppData\Roaming\Python\Python35\site-packages\IPython\__main__.py", > line 14 in <module> > File "C:\Program Files\Python35\lib\runpy.py", line 85 in _run_code > File "C:\Program Files\Python35\lib\runpy.py", line 184 in > _run_module_as_main > Is there any way to fix this issue? Best regards C. Wu 2016-10-17 13:29 GMT+02:00 Thomas Kluyver <[email protected]>: > Hi, > > I don't think we can easily make such a shortcut, but if you have a debug > build of Python, you can launch IPython in it by running: > > debug-python -m IPython > > On 17 October 2016 at 09:28, Chuanren Wu <[email protected]> wrote: > >> Dear developers, >> >> is it possible also to package a ipython_d.exe for the debug-version of >> (officially packaged) python under windows? Since MSVC has different CRTs >> for debug and released objs, it is not good (perhaps not possible) to mix >> them. >> I am relatively new to python, mainly for the reason that I want to >> provide a binding to my C++ numerical library. With a debug version of >> ipython_d alongside with the release version is very convenient to debug >> the binding. Btw, the default numpy packaging for windows has a debug >> version as well, I did not investigate on how do they achieved that but I >> think this would not be difficult for ipython. >> >> I even don't know whether this request is suitable for a Github ticket, >> therefore I'd rather send you a email to ask. >> >> Best regards >> C. Wu >> >> _______________________________________________ >> IPython-dev mailing list >> [email protected] >> https://mail.scipy.org/mailman/listinfo/ipython-dev >> >> > > _______________________________________________ > IPython-dev mailing list > [email protected] > https://mail.scipy.org/mailman/listinfo/ipython-dev > > _______________________________________________ IPython-dev mailing list [email protected] https://mail.scipy.org/mailman/listinfo/ipython-dev