Opened 15 months ago

Last modified 6 weeks ago

#857 new defect

/app/cpptest killed due to an exception at program counter 0x0000000000000000.

Reported by: Paul Dufresne Owned by:
Priority: major Milestone: 0.14.2
Component: helenos/app/other Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

cpptest result in a "crash":
app/launcher(59) launcher: Spawning /app/terminal /app/terminal -d disp@?idev=58
Task /app/cpptest (80) killed due to an exception at program counter 0x0000000000000000.
cs =0x0000000000000023 rip=0x0000000000000000 rfl=0x0000000000210246 err=0x0000000000000014
ss =0x000000000000001b
rax=0x0000000000402250 rbx=0x000000000040c490 rcx=0x000000000040c000 rdx=0x000000000040c490
rsi=0x0000000000000001 rdi=0x0000000000403fb0 rbp=0x0000000070142db0 rsp=0x0000000070142d58
r8 =0x0000000000000101 r9 =0x0000000000000060 r10=0x0000000000000101 r11=0xfffffffffffffff0
r12=0x0000000000000000 r13=0x0000000000000000 r14=0x0000000000403fb0 r15=0x000000000040c490
0x0000000070142db0: 0x0000000000000000()
0x0000000070142df0: 0x000000007015509b()
0x0000000070142e10: 0x0000000000400f83()
0x0000000070142e20: 0x0000000000400ee9()
Kill message: Page fault: 0x0000000000000000.
srv/taskmon(16) taskmon: Task 80 fault in thread 0xffffffff85e677a0.
srv/taskmon(16) taskmon: Executing /app/taskdump -t 80
app/taskdump(81) Task Dump Utility
app/taskdump(81) Dumping task '/app/cpptest' (task ID 80).
app/taskdump(81) Loaded symbol table from /app/cpptest
app/taskdump(81) Threads:
app/taskdump(81) [1] hash: 0xffffffff85e677a0
app/taskdump(81) Thread 0xffffffff85e677a0: PC = 0x0000000000000000 (putchar+0). FP = 0x0000000070142db0
app/taskdump(81) 0x0000000070142db0: 0x0000000000000000 (putchar+0)
app/taskdump(81) 0x0000000070142df0: 0x000000007015509b (_end+1876241075)
app/taskdump(81) 0x0000000070142e10: 0x0000000000400f83 (c_start+147)
app/taskdump(81) 0x0000000070142e20: 0x0000000000400ee9 (_start+12)
app/taskdump(81) Address space areas:
app/taskdump(81) [1] flags: R-XC base: 0x0000000000400000 size: 8192
app/taskdump(81) [2] flags: RW-C base: 0x0000000000402000 size: 4096
app/taskdump(81) [3] flags: RW-C base: 0x0000000000403000 size: 4096
app/taskdump(81) [4] flags: RW-C base: 0x0000000000405000 size: 4096
app/taskdump(81) [5] flags: RW-C base: 0x0000000000407000 size: 4096
app/taskdump(81) [6] flags: RW-C base: 0x0000000000409000 size: 4096
app/taskdump(81) [7] flags: R—C base: 0x000000000040b000 size: 4096
app/taskdump(81) [8] flags: RW-C base: 0x000000000040c000 size: 4096
app/taskdump(81) [9] flags: R-XC base: 0x0000000070000000 size: 98304
app/taskdump(81) [10] flags: RW-C base: 0x0000000070018000 size: 126976
app/taskdump(81) [11] flags: RW-C base: 0x0000000070037000 size: 4096
app/taskdump(81) [12] flags: RW-C base: 0x0000000070038000 size: 4096
app/taskdump(81) [13] flags: RW-C base: 0x000000007003a000 size: 4096
app/taskdump(81) [14] flags: RW-C base: 0x000000007003c000 size: 4096
app/taskdump(81) [15] flags: RW-C base: 0x000000007003e000 size: 4096
app/taskdump(81) [16] flags: R—C base: 0x0000000070040000 size: 4096
app/taskdump(81) [17] flags: RW-C base: 0x0000000070041000 size: 4096
app/taskdump(81) [18] flags: RW-C base: 0x0000000070043000 size: 1048576
app/taskdump(81) [19] flags: R-XC base: 0x0000000070144000 size: 323584
app/taskdump(81) [20] flags: RW-C base: 0x0000000070193000 size: 131072
app/taskdump(81) [21] flags: R-XC base: 0x00000000701b3000 size: 479232
app/taskdump(81) [22] flags: RW-C base: 0x0000000070228000 size: 16384
app/taskdump(81) [23] flags: RW-C base: 0x00007ffffff00000 size: 1048576
app/taskdump(81) Failed dumping fibrils.
[paul@fedora amd64]$

commit c1b073b79d93be484c1277800ebe22a898153e70 (HEAD → master, origin/master, origin/HEAD)
Author: Jiří Zárevúcky <zarevucky.jiri@…>
Date: Sat Feb 4 18:20:04 2023 +0100

Remove some unnecessary #ifdefs

I have the feeling (unsure) it was working 2 days ago.

Built with toolchain.sh.

Change History (3)

comment:1 by Paul Dufresne, 15 months ago

I must have been wrong about working recently.
I had to test up to 0.9.1 to find a version where it worked… 0.11.1 broken (but I was not able to build it: app/barber/barber.c:51:10: fatal error: images.h: No such file or directory).

comment:2 by Jiri Svoboda, 6 weeks ago

Milestone: 0.13.10.14.1

Milestone renamed

comment:3 by Jiri Svoboda, 6 weeks ago

Milestone: 0.14.10.14.2
Note: See TracTickets for help on using tickets.