session - 简单终端命令后 RHEL session 崩溃(例如 cd ~)

标签 session crash redhat rhel xorg

我目前遇到的问题是,我的 session 在使用 GNOME 2.28.2 的 RHEL 6.4 机器上的简单终端命令期间崩溃。

比如执行cd后会时不时的crush命令。但是它是不可重现的,因为有时命令会按预期执行。此外,我可以使用 eclipse 等相当复杂的程序工作数小时,而不必担心 session 崩溃。到目前为止,它仅在使用终端时发生。

当它失败时,我的 session 结束并出现登录屏幕。因此我猜这个失败与我的 X 服务器有关。这是我的 Xorg.0.log.old 的最后几行:

[  3714.076] AUDIT: Mon Jul 15 08:53:35 2013: 18745: client 39 disconnected
[  3724.669] AUDIT: Mon Jul 15 08:53:45 2013: 18745: client 36 disconnected
[  3764.482] (EE) 
[  3764.482] (EE) Backtrace:
[  3764.483] (EE) 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x46cd76]
[  3764.483] (EE) 1: /usr/bin/Xorg (0x400000+0x72ad9) [0x472ad9]
[  3764.483] (EE) 2: /lib64/libpthread.so.0 (0x34fa600000+0xf500) [0x34fa60f500]
[  3764.483] (EE) 3: /lib64/libc.so.6 (__select+0x13) [0x34fa2e14d3]
[  3764.484] (EE) 4: /usr/bin/Xorg (WaitForSomething+0x1d2) [0x46a4d2]
[  3764.484] (EE) 5: /usr/bin/Xorg (0x400000+0x379d2) [0x4379d2]
[  3764.484] (EE) 6: /usr/bin/Xorg (0x400000+0x7cbca) [0x47cbca]
[  3764.484] (EE) 7: /lib64/libc.so.6 (__libc_start_main+0xfd) [0x34fa21ecdd]
[  3764.484] (EE) 8: /usr/bin/Xorg (0x400000+0x260b9) [0x4260b9]
[  3764.484] (EE) 
[  3764.484] 
Fatal server error:
[  3764.485] Caught signal 3 (Quit). Server aborting
[  3764.485] 
[  3764.485] (EE) 
Please consult the Red Hat, Inc. support 
     at https://www.redhat.com/apps/support/
 for help. 
[  3764.485] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  3764.485] (EE) 
[  3764.506] (II) evdev: USB Optical Mouse: Close
[  3764.506] (II) UnloadModule: "evdev"
[  3764.514] (II) evdev: Razer Razer Lycosa: Close
[  3764.514] (II) UnloadModule: "evdev"
[  3764.521] (II) evdev: Razer Razer Lycosa: Close
[  3764.521] (II) UnloadModule: "evdev"
[  3764.529] (II) evdev: ThinkPad Extra Buttons: Close
[  3764.529] (II) UnloadModule: "evdev"
[  3764.537] (II) evdev: Lid Switch: Close
[  3764.537] (II) UnloadModule: "evdev"
[  3764.545] (II) evdev: AT Translated Set 2 keyboard: Close
[  3764.545] (II) UnloadModule: "evdev"
[  3764.553] (II) evdev: Sleep Button: Close
[  3764.553] (II) UnloadModule: "evdev"
[  3764.561] (II) evdev: Video Bus: Close
[  3764.561] (II) UnloadModule: "evdev"
[  3764.569] (II) evdev: Power Button: Close
[  3764.569] (II) UnloadModule: "evdev"
[  3764.586] (II) evdev: TPPS/2 IBM TrackPoint: Close
[  3764.586] (II) UnloadModule: "evdev"
[  3764.602] (II) evdev: Macintosh mouse button emulation: Close
[  3764.602] (II) UnloadModule: "evdev"
[  3764.634] (II) UnloadModule: "synaptics"
[  3764.635] (II) AIGLX: Suspending AIGLX clients for VT switch
[  3764.748] Server terminated with error (1). Closing log file.

如需完整记录,请随时访问:http://pastebin.com/2WN1Q6RR

你能帮我解决这个烦人的问题吗?

编辑:当 session 终止时,会在很短的时间内显示一条错误消息。我现在设法得到错误文本:Exception: FMM9328E An error occured in the secure communication layer when running the following function: gsk_secure_soc_init(). GSKit returned code 486但我找不到有关此错误的解决方案。特别是因为我想知道套接字初始化如何杀死整个 session 。

最佳答案

我一直遇到这个问题,它看起来与 IBM DB2 LUW 10.1 版和 upstart-0.6.5-12.el6_4.1 之间的特定问题有关。

有一个 RedHat 勘误表/技术说明,标题为“如果 db2 10.1 DAS 服务正在运行,在 RHEL 6.4 中按下终端中的键后,对 upstart 的更新会导致 X 服务器崩溃”(2013 年 7 月 25 日更新于晚上 11 点 18 分)

来自文章:

解决方法 #1:

使用“/opt/ibm/db2/V10.1/bin/dasdrop system”停止DAS服务,这需要重新启动才能生效。

解决方法 #2:
降级 Upstart 。较新版本的 upstart-0.6.5-12.el6_4.1 似乎与 db2-10 DAS 服务存在未知的不兼容性。建议降级到upstart-0.6.5-12.el6之前的版本——使用yum降级upstart:“yum downgrade upstart”

根本原因:目前尚不清楚根本原因。这仍在调查和验证中。

关于session - 简单终端命令后 RHEL session 崩溃(例如 cd ~),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17648865/

相关文章:

PHP - session 在移动设备上不起作用

node.js - Heroku 应用程序因缺少 'request-promise' 模块而崩溃

windows - 显式崩溃应用程序的最简洁方法?

perl - 在 RedHat 机器上为 twiki 安装 GD 库

ruby-on-rails - Rails - 删除 session 而不初始化新 session

laravel - 如何在中间件中使用 session 来始终检查用户是否登录

java - 春java.lang.IllegalStateException : Cannot create a session after the response has been committed

linux - Code::Blocks 在 'adding files recursively' 之后崩溃到一个空项目

oracle - 如何在同一台机器上安装 oracle imp 11gr2 和 12cr2 并只选择我想要使用的那个

java - 将 RHEL 从 7.3 升级到 7.4 : ArrayIndexOutOfBoundsException in sun. font.CompositeStrike.getStrikeForSlot