在Alpine 3.5 segfau上使用Python 2.7.13的Odoo 9

2024-10-02 08:15:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把这篇文章作为bug发布,但我甚至不知道该向谁报告。给你。在

我在标准的Alpine 3.5上安装了Odoo 9.0,打包的Python2.7.13和从源代码编译的相同版本的Python也尝试过,但结果是一样的:

当我从Odoo应用程序中的任何视图导航到会计仪表板python segfaults时。奇怪的是,如果我复制会计仪表板的URL并粘贴到导航栏中-这种方式强制加载整个页面-一切都正常。 我在python解释器上尝试gdb,看看会发生什么。错误似乎基本一致,但不幸的是,我得到的信息没有那么有用:

Thread 34 "python2" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 13754]
0x00007ffff7dc52f5 in sem_timedwait () from /lib/ld-musl-x86_64.so.1
(gdb) bt
#0  0x00007ffff7dc52f5 in sem_timedwait () from /lib/ld-musl-x86_64.so.1
#1  0x0000000000000000 in ?? ()

在极少数情况下,错误是不同的,我设法在调试器中捕捉到一次:

^{pr2}$

本例中的堆栈跟踪相当长,这只是一个片段。 为了避免这种情况,我尝试了使用grsec内核和普通内核,结果是一样的。在

我对python比较陌生,所以如果有任何关于如何进一步调试的想法,或者解决这个问题的方法,我将不胜感激。在


Tags: infromodoolib错误情况仪表板内核

热门问题