abrt version: 1.1.13 architecture: x86_64 Attached file: backtrace cmdline: /usr/bin/bochs -q component: bochs crash_function: bx_cpu_c::fetchDecode32 executable: /usr/bin/bochs kernel: 2.6.35.6-48.fc14.x86_64 package: bochs-2.4.5-1.fc14 rating: 4 reason: Process /usr/bin/bochs was killed by signal 11 (SIGSEGV) release: Fedora release 14 (Laughlin) time: 1289754124 uid: 500 comment ----- Very good work guys, but is it possible to fix that? Bochs should not segfault to make it possible to debug bad code. I think there should be a pointer check here (stack trace using gdb and my own build of bochs because of the wrong .cc extension message): Program received signal SIGSEGV, Segmentation fault. bx_cpu_c::fetchDecode32 (iptr=0x10 <Address 0x10 out of bounds>, i=0xba4bc0, remainingInPage=<value optimized out>) at fetchdecode.cpp:2429 2429 b1 = *iptr++; BR Maik PS: If needed I can add a floppy image containing the test kernel as well my bochsrc. How to reproduce ----- 1. Load my own kernel (it has bugs, I know that) in Bochs using GDB or internal debugger support. 2. In some place in my own code which I can not really debug now, is a bug, the asm(int $0) causes the segfault in bochs. 3. I guess its in my exception handler. It is something arround the video mem at 0xB8000.
Created attachment 460392 [details] File: backtrace
F14 is long end of life, so closing as WONTFIX.