【发布时间】:2012-11-23 22:20:31
【问题描述】:
您好,我有 debian wheezy 并安装了 eclipse 和 ADT 插件。 但是,当我尝试将某些视图“拖放”到布局时,它会使我退出会话。 例如,如果我尝试从文本字段中拖放“人名”视图,它会将我注销,并出现 kdm 屏幕。 (我有 KDE)。 这看起来真的很奇怪。我尝试创建一个新用户,但问题仍然存在,因此它不是用户配置冲突。 有任何想法吗?有没有人遇到过类似的问题?
更新
正如 Marko 所建议的,我发现了一些 X 日志,似乎存在分段错误。这是我得到的回溯:
[ 15630.543] Backtrace:
[ 15630.543] 0: /usr/bin/X (xorg_backtrace+0x36) [0x7fedc274bc66]
[ 15630.544] 1: /usr/bin/X (0x7fedc25cd000+0x1827b9) [0x7fedc274f7b9]
[ 15630.544] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fedc18f5000+0xf030) [0x7fedc1904030]
[ 15630.544] 3: /usr/bin/X (miResolveColor+0x3) [0x7fedc2729dd3]
[ 15630.544] 4: /usr/bin/X (FakeAllocColor+0x62) [0x7fedc26121a2]
[ 15630.544] 5: /usr/bin/X (0x7fedc25cd000+0x16e3c3) [0x7fedc273b3c3]
[ 15630.544] 6: /usr/bin/X (0x7fedc25cd000+0x16fe4d) [0x7fedc273ce4d]
[ 15630.544] 7: /usr/bin/X (miPointerUpdateSprite+0x29a) [0x7fedc27372da]
[ 15630.544] 8: /usr/bin/X (0x7fedc25cd000+0x16a58d) [0x7fedc273758d]
[ 15630.544] 9: /usr/bin/X (0x7fedc25cd000+0xdb2f3) [0x7fedc26a82f3]
[ 15630.544] 10: /usr/bin/X (0x7fedc25cd000+0x10c7a7) [0x7fedc26d97a7]
[ 15630.544] 11: /usr/bin/X (0x7fedc25cd000+0x5a629) [0x7fedc2627629]
[ 15630.544] 12: /usr/bin/X (0x7fedc25cd000+0x62cc3) [0x7fedc262fcc3]
[ 15630.544] 13: /usr/bin/X (0x7fedc25cd000+0x5c503) [0x7fedc2629503]
[ 15630.544] 14: /usr/bin/X (ProcGrabPointer+0x140) [0x7fedc262c180]
[ 15630.544] 15: /usr/bin/X (0x7fedc25cd000+0x52e31) [0x7fedc261fe31]
[ 15630.544] 16: /usr/bin/X (0x7fedc25cd000+0x41ec5) [0x7fedc260eec5]
[ 15630.544] 17: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7fedc061cead]
[ 15630.544] 18: /usr/bin/X (0x7fedc25cd000+0x4219d) [0x7fedc260f19d]
[ 15630.544]
[ 15630.544] Segmentation fault at address 0x7fd5c358cdd6
[ 15630.544]
Fatal server error:
[ 15630.544] Caught signal 11 (Segmentation fault). Server aborting
正如 Marko 所建议的,我发现了一些 X 日志,似乎存在分段错误。这是我得到的回溯:
[ 15630.543] Backtrace:
[ 15630.543] 0: /usr/bin/X (xorg_backtrace+0x36) [0x7fedc274bc66]
[ 15630.544] 1: /usr/bin/X (0x7fedc25cd000+0x1827b9) [0x7fedc274f7b9]
[ 15630.544] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7fedc18f5000+0xf030) [0x7fedc1904030]
[ 15630.544] 3: /usr/bin/X (miResolveColor+0x3) [0x7fedc2729dd3]
[ 15630.544] 4: /usr/bin/X (FakeAllocColor+0x62) [0x7fedc26121a2]
[ 15630.544] 5: /usr/bin/X (0x7fedc25cd000+0x16e3c3) [0x7fedc273b3c3]
[ 15630.544] 6: /usr/bin/X (0x7fedc25cd000+0x16fe4d) [0x7fedc273ce4d]
[ 15630.544] 7: /usr/bin/X (miPointerUpdateSprite+0x29a) [0x7fedc27372da]
[ 15630.544] 8: /usr/bin/X (0x7fedc25cd000+0x16a58d) [0x7fedc273758d]
[ 15630.544] 9: /usr/bin/X (0x7fedc25cd000+0xdb2f3) [0x7fedc26a82f3]
[ 15630.544] 10: /usr/bin/X (0x7fedc25cd000+0x10c7a7) [0x7fedc26d97a7]
[ 15630.544] 11: /usr/bin/X (0x7fedc25cd000+0x5a629) [0x7fedc2627629]
[ 15630.544] 12: /usr/bin/X (0x7fedc25cd000+0x62cc3) [0x7fedc262fcc3]
[ 15630.544] 13: /usr/bin/X (0x7fedc25cd000+0x5c503) [0x7fedc2629503]
[ 15630.544] 14: /usr/bin/X (ProcGrabPointer+0x140) [0x7fedc262c180]
[ 15630.544] 15: /usr/bin/X (0x7fedc25cd000+0x52e31) [0x7fedc261fe31]
[ 15630.544] 16: /usr/bin/X (0x7fedc25cd000+0x41ec5) [0x7fedc260eec5]
[ 15630.544] 17: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7fedc061cead]
[ 15630.544] 18: /usr/bin/X (0x7fedc25cd000+0x4219d) [0x7fedc260f19d]
[ 15630.544]
[ 15630.544] Segmentation fault at address 0x7fd5c358cdd6
[ 15630.544]
Fatal server error:
[ 15630.544] Caught signal 11 (Segmentation fault). Server aborting
【问题讨论】:
-
对于它的价值,这应该与 Java 相关。也许尝试安装不同的 JVM。
-
我目前使用的是openjdk 7。我会尝试oracle java 6,我会发布结果。
-
如果它正在终止桌面会话,则不太可能是 JVM 问题 - X 或您正在运行的任何窗口管理器刚刚崩溃。当然,它可能是由 ADT 插件正在发送的东西触发的。在日志中查找与 X 相关的任何内容。
-
True - 当我使用不同的 JVM 时没有变化。