我是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
答案 0 :(得分:-1)
您对/usr/bin
目录没有正确的权限!
我在堆栈溢出中看到了类似的帖子。 (Mac Terminal - 'pointer being freed was not allocated' error when opening terminal)
这篇文章将指导您如何解决此权限问题。