I am trying to test linux kernel stack size in 64 bit.
我发现这种奇怪的行为。我编写了以下代码来崩溃内核,但奇怪的是,只有当printk没有注释时,它才会崩溃,否则运行良好,没有错误/警告!
#include <linux/init.h>
#include <linux/module.h>
#include <linux/kernel.h>
static int __init crash_stack_init(void)
{
long arr[1
最近,从登录屏幕登录到桌面的时间增加了10倍。我试图找出原因,并发现下面的错误弹出在..xsession errors文件中
init: update-notifier-crash (/var/crash/open-vm-tools-dkms.0.crash) main process (2472) terminated with status 127
init: update-notifier-crash (/var/crash/_usr_bin_gnome-panel.1000.crash) main process (2476) terminated with status 127
in
我最近升级到Ubuntu14.04。从那以后,Eclipse一直在崩溃。信息是
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x734be86d, pid=7930, tid=3076015872
#
# JRE version: Java(TM) SE Runtime Environment (8.0_05-b13) (build 1.8.0_05-b13)
# Java VM: Java HotSpot(TM) Client VM (25.5-b02
我花了一整天的时间研究这个bug,我的同事说它看起来像链接器或库错误。我以前从来没有过这样的经历,所以我来这里记录它并寻求帮助!
调用main之前的可执行段错误
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0 0x0000000000000000 in ?? ()
#1 0x00007ffff7b47901 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2 0x00007ffff7b47
在下面的示例代码中,我们总共有四个不同条件下的中止调用,但当我们使用优化标志(-O3)进行编译时,我们只能看到一个中止调用的调试信息。因此,在这四个中止调用中,无论何时发生崩溃,gdb都会给出有调试信息的那个。
#include <stdio.h>
#include <stdlib.h>
void level_aa(int a)
{
if (a == 0)
abort();
if (a == 1)
abort();
if (a == 2)
abort()
我的系统崩溃了,尽管在查看了通常的日志之后,我仍然无法知道造成崩溃的原因:消息、dmesg、安全等等。我在这些日志上没有看到任何有价值的东西,所以我决定按照教程来运行崩溃应用程序,看看可能发生了什么。
每次我用:
$ sudo crash System.map-3.10.0-123.el7 vmlinuz-3.10.0-123.el7 vmcore
我得到以下错误:crash: vmlinuz-3.10.0-123.el7: not a supported file format
这是输出:
crash 7.0.9-5.el7_1
Copyright (C) 2002-2014 Red Ha
我最近安装了SCALA Eclipse IDE,就在我启动eclipse之后(比如说在一分钟左右),我就遇到了致命的问题。
现在stackoverflow上的大多数SIGSEGV帖子都得到了问题所在的区域,或者在有问题的框架区域中可以解决的方法。然而,在我的例子中,它只是陈述了有问题的框架。你能给我一个我需要继续前进的方向吗?
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000000000000000, pid=5321, tid=4734923
我试着分析苹果商店给出的崩溃iOS应用程序崩溃日志,使用符号化的~~~.crash和dSYM文件。然而,当我试图制作crash.log时,我得到了以下错误。你能告诉我如何解决这个问题吗?
$ ./symbolicatecrash ~~~.crash ~~~.dSYM > crash.log
sh: ”/Applications/Xcode.app/Contents/Developer”/usr/bin/xcrun: No such file or directory
Error: can't find tool named 'otool' in the maco
我试图使用kdump和崩溃实用程序来分析openSUSE 11.3上的Linux内核恐慌。系统正在成功地创建vmcore文件,但是当我去分析它时,crash抱怨缺少符号。
# crash -s vmlinux-2.6.34-12-desktop.gz vmcore
crash: vmlinux-2.6.34-12-desktop.gz: no debugging data available
crash: vmlinux-2.6.34-12-desktop.debug: debuginfo file not found
crash: either install the appropriat
我每次登录时都会弹出一个错误,上面写着系统服务崩溃或诸如此类的事情。
我很确定这就是正在发生的事..。有洞察力吗?
openConnection: connect: No such file or directory
cannot connect to brltty at :0
Script for cjkv started at run_im.
Script for default started at run_im.
init: update-notifier-crash (/var/crash/_usr_bin_Xorg.0.crash) main process (3280) term
我使用的是64位操作系统的RHEL 6。对于我的一个应用程序,我安装了“jre-6u23-linux-x64.bin”。当我执行我的应用程序时,我得到以下错误:
# A fatal error has been detected by the Java Runtime Environment:
# SIGSEGV (0xb) at pc=0x0000003222414d70, pid=4977, tid=140076581496592
# JRE version: 6.0_23-b05
# Java VM: Java HotSpot(TM) 64-Bit Server VM (19.
我无法超越图形登录屏幕,因为我用Ubuntu14.04在全新的Ubuntu上运行了apt-get upgrade
对.Xauthority、.ICEauthority和/tmp的权限是正确的。重新安装lightdm没有帮助;我在各种变体中尝试了三次。切换到gdm引发了一场黑屏噩梦,我花了半个小时才解决,我又回到了lightdm。我安装了linux-generic,但没有帮助。这让这个网站上的所有建议都吃光了。我有一张nvidia卡。知道我能做什么吗?
以下是.xsession-errors的内容:
init: gnome-session (Unity) main process (2195)
好的,我发现我有一个EOL linux版本
但当我做的时候
do-release-upgrade
上面写着
Traceback (most recent call last):
File "/usr/lib/command-not-found", line 27, in <module>
from CommandNotFound.util import crash_guard
ImportError: No module named 'CommandNotFound'
我检查了CommandNotFound,这是第27行
from C
当系统重新启动时,我有名为zroot的zpool和zroot有4个池,并且比我看到的一个池有一些错误:
Solaris: Warning: can`t open object for zroot/var/crash
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
log_sysevent: type19 is not emplement
So
在GWT文件-> crash (Linux)中打开WindowBuilder时出现Eclipse错误:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f59e6ac65a0, pid=25322, tid=140026564249344
#
# JRE version: 7.0_09-b30
# Java VM: OpenJDK 64-Bit Server VM (23.2-b09 mixed mode linux-amd64 com
我有一个运行在linux docker容器上的.net核心应用程序,当我接受转储(核心2.2或3.0)时,我不能在PerfView中打开它们。
根据以下指令获取转储:
PerfView在日志中显示以下错误:
Creating heap dump C:\temp\dumps\dump\dump-1.gcdump from process dump C:\temp\dumps\dump\dump-1.dmp.
HeapDump Error: Microsoft.Diagnostics.Runtime.ClrDiagnosticsException: Could not load crash dum