Articles of 崩溃

MySQL在MySQL上崩溃

在过去的四天里,MySQL一直在运行脚本,像一天/一天 这是错误日志 key_buffer_size=134217728 read_buffer_size=1048576 max_used_connections=39 max_threads=100 threads_connected=34 It is possible that mysqld could use up to key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 336508 K bytes of memory Hope that's ok; if not, decrease some variables in the equation. thd: 0x92025f38 Attempting backtrace. You can use the following information to find out where mysqld died. If […]

无法在centos7上为debugging内核安装崩溃转储

我正在尝试安装kdump来生成kernel-3.10.0-123.el7的vmcore。 对于perf内核kernel-3.10.0-123.el7.x86_64.rpm我设置kdump和kdump也工作正常,生成vmcore。 然后我安装 内核debugging3.10.0-123.el7.x86_64.rpm 使用yum install kernel-debug-3.10.0-123.el7.x86_64.rpm和kdump工作正常。 但后来我没有vmlinux来读取debugging内核的vmcore。 然后我使用rpmbuild从源代码构build源代码 内核3.10.0-123.el7.src.rpm 但是我看到了vmlinux 〜/的rpmbuild / BUILD /内核3.10.0-123.el7 / Linux的3.10.0-123.el7.x86_64 / vmlinux的 for perf内核只适用于debugging内核 所以从〜/ rpmbuild / SOURCES 我复制了linux-3.10.0-123.el7.x86_64.tar.xz并使用kernel-3.10.0-x86_64-debug.config作为.config来获得vmlinux 当我用这个新build立的vmlinuxdebugging内核​​崩溃,它抛出内核版本不匹配的错误。 现在我卡住了。 请帮助我在debugging内核和debug vmlinux上设置centos7上的kdump。

进程崩溃时,操作系统是否刷新CPUcaching?

当一个进程被操作系统(假设为Linux)通过GPF或者SIGKILL或者类似的操作系统突然终止时,操作系统是否会将进程的修改后的CPUcaching行刷新到主内存? 有不同的行为取决于CPU或操作系统? 我正在评估非易失性内存function,并想知道应用程序在崩溃情况下写入内存的状态。 具体是否缺less当前修改的CPUcaching行。 我还没有find这方面的官方声明。 谢谢你的帮助!

我们如何生成MCE(机器检查错误)

尽我所知, mcelog用于检查硬件中的内存错误。 我想模拟相同的情况。 我没有任何硬件的问题,我可以模拟这种情况下的任何机器。 有人可以build议我一些模拟器或任何其他方式,通过我可以产生这些错误。 因为我的主要目标是显示Uncorrectable Memory errors 。 谢谢。

为什么我的C ++ / QT应用程序在Linux x86_64的nanosleep()中崩溃?

我在x86_64上运行一个在Ubuntu 12.10下用Qt / C ++编写的服务器端webkit渲染器。 Qt是4.8.4定制的以及qtwebkit 2.3。 在大约5%的渲染任务中,应用程序崩溃(gdb log): This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>… Reading symbols from /home/something…done. [New LWP 27328] [New LWP 27825] [New LWP 27807] [New LWP 28981] [New LWP 27808] [New LWP 28387] [New LWP 28575] [New LWP 28837] [New LWP 28879] [New LWP […]

如何使Linux虚拟机崩溃?

我创build了一个监控系统,当VM无响应或内部崩溃时,重新启动VM。 我想模拟虚拟机崩溃,所以我可以testing我的监控设置。 我尝试了叉子炸弹,但没有撞到它。 我也尝试在无限循环中调用进程。 需要一个干净的方式成功地崩溃虚拟机,没有任何后续的后果。

Eclipse CWT与灰色窗口崩溃

我正在为大学编写一个OpenCV程序,并在Eclipse中遇到一些麻烦。 我使用Eclipse Juno运行64位Linux Mint(13)。 我使用本指南安装了OpenCV,除了我安装了版本2.4.3。 由于我与我共享的MacOS合作伙伴项目无效,因此我创build了一个简单的C ++项目。 我在编译设置中添加了以下所需的信息: Cross GCC Compiler -> -I -> "/usr/local/include/opencv" and "/usr/local/include/opencv2" Cross G++ Linker -> Libraries -> -I -> "cv" and "highui" -> -L -> "/usr/local/lib" 这是我使用的代码。 对,它什么都不做: #include <iostream> #include <opencv2/opencv.hpp> #include <opencv2/core/core.hpp> #include <opencv2/highgui/highgui.hpp> using namespace cv; int main(int argc, char** argv) { return 0; } 所以,每当我运行这个,我得到一个丑陋的灰色窗口,就像一个消息窗口看起来像,但没有什么。 […]

vfprintf崩溃在32位的Linux

当我尝试在32位Linux上打印下面的日志时,我看到崩溃。 相同的日志在64位的Linux中工作正常。 printf("store [%s] PREG marker 0x%x RegID %u Session ID %u Indices %u.%u [%s.%d] StoreID %x L/T <%d – %d> \n", store->name, info->ume_preg.marker, regid, sid, info->ume_preg.transport_idx, info->ume_preg.topic_idx, store->name, ntohs(info->ume_preg.resp_port), store_id, client->src->repo->lead_sqn, client->src->repo->trail_sqn); 核心堆栈: – #0 0x00870b9f in __strlen_ia32 () from /lib/libc.so.6 #1 0x0083b4df in vfprintf () from /lib/libc.so.6 #2 0x008609f0 in printf () from […]

为什么我的程序的核心转储总是零字节,在Linux上安装的NTFS分区上运行?

我试图从我写的代码中获得可用的核心转储。 我的来源是在Windows和Linux操作系统之间共享的NTFS分区。 我正在Linux下进行开发,并在我的bash shell中设置了ulimit -c unlimited 。 当我在NTFS分区上的项目目录中执行代码时,故意导致SIGSEGV或SIGABRT,系统写入一个零字节的核心转储文件。 如果我在我的主目录(一个ext4分区)执行二进制文件,核心转储生成正常。 我已经看了核心的手册页 ,它给出了一个不生成核心转储文件的各种情况的列表。 但是,我不认为这是一个权限问题,因为该分区上的所有文件和目录都具有完全的权限( chmod 777 )。 任何帮助或想法赞赏。

这个数据是随机的还是意味着什么?

如果你看看屏幕,它似乎从汇编程序输出的东西。 这是我的Linux试图告诉我什么时候不想启动。 是否可以理解,还是只是随机的垃圾? 我不需要解决这个问题,因为它已经很老了,但是我很好奇这是不是垃圾,或者是一个有知识的人能够从所显示的数据中理解一些东西。