Django:为什么我要使用malloc?

时间:2018-12-21 07:10:06

标签: python macos malloc

我是Django的新手,在我尝试创建的一个简单的Todo应用程序中遇到错误。

我不确定是什么原因引起的。我只添加了一个“ todos”应用,当我进入管理页面时,在MacOS上运行的pycharm上出现以下错误。

[21/Dec/2018 06:58:05] "GET /admin/ HTTP/1.1" 200 3042
Python(1756,0x700009e06000) malloc: *** error for object 0x1015c6ae4: pointer being freed was not allocated
set a breakpoint in malloc_error_break to debug
Process finished with exit code 134 (interrupted by signal 6: SIGABRT)

下面是我得到的崩溃报告的一部分。

进程:Python [1151] 路径:/usr/local/cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python 标识符:Python 版本:3.7.0(3.7.0) 代码类型:X86-64(本机) 父进程:Python [1150] 负责人:Python [1151] 用户ID:501 流程:Python [1151] 路径:/usr/local/cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python 标识符:Python 版本:3.7.0(3.7.0) 代码类型:X86-64(本机) 父进程:Python [1150] 负责人:Python [1151] 用户ID:501

1 个答案:

答案 0 :(得分:-1)

您对/usr/bin目录没有正确的权限!

我在堆栈溢出中看到了类似的帖子。 (Mac Terminal - 'pointer being freed was not allocated' error when opening terminal)

这篇文章将指导您如何解决此权限问题。