Hi all, since I don't have access to wiki/bugtracker, so I'm raising this here. I just ran into a very reliable kernel panic when I add big files into the `uspace/dist` folder. It happens on latest master, but it's nothing new, it also happens on 3f81cdcfb (arbitrarily picked commit from over a year ago).

To reproduce:

dd bs=1k count=80k if=/dev/urandom of=$helenos/uspace/dist/bigfile.bin
$helenos/configure.sh amd64
ninja image_path
./tools/ew.py

Full log attached. It has something to do with the size of the ramdisk and memory, when I increase the RAM size (`-m 1G` flag to QEMU), it works.

This was, of course, encountered when I tried to include two ~40M debug-build Rust binaries in the build :)  I will really need to figure out a way to include my binaries in HelenOS using the external disk mount, this is getting out of hand :/

Best
mv
(tmp) 21:07:04.747 volfmatej@flyer /t/aa> ../helenos/configure.sh amd64
Fetching current revision identifier ... ok
The Meson build system
Version: 1.3.2
Source dir: /tmp/helenos
Build dir: /tmp/aa
Build type: cross build
Project name: HelenOS
Project version: undefined
C compiler for the host machine: amd64-helenos-gcc (gcc 13.2.0 
"amd64-helenos-gcc (GCC) 13.2.0")
C linker for the host machine: amd64-helenos-gcc ld.bfd 2.41
C++ compiler for the host machine: amd64-helenos-g++ (gcc 13.2.0 
"amd64-helenos-g++ (GCC) 13.2.0")
C++ linker for the host machine: amd64-helenos-g++ ld.bfd 2.41
C compiler for the build machine: cc (gcc 13.3.0 "cc (Ubuntu 
13.3.0-6ubuntu2~24.04) 13.3.0")
C linker for the build machine: cc ld.bfd 2.42
C++ compiler for the build machine: c++ (gcc 13.3.0 "c++ (Ubuntu 
13.3.0-6ubuntu2~24.04) 13.3.0")
C++ linker for the build machine: c++ ld.bfd 2.42
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Program basename found: YES (/usr/bin/basename)
Program /tmp/helenos/tools/config.py found: YES (/tmp/helenos/tools/config.py)
Program cp found: YES (/usr/bin/cp)
Program dirname found: YES (/usr/bin/dirname)
Program doxygen found: YES (/usr/bin/doxygen)
Program find found: YES (/usr/bin/find)
Program grep found: YES (/usr/bin/grep)
Program /tmp/helenos/tools/mkarray_for_meson.sh found: YES 
(/tmp/helenos/tools/mkarray_for_meson.sh)
Program /tmp/helenos/tools/mkext4.py found: YES (/tmp/helenos/tools/mkext4.py)
Program /tmp/helenos/tools/mkfat.py found: YES (/tmp/helenos/tools/mkfat.py)
Program /tmp/helenos/tools/mkuimage.py found: YES 
(/tmp/helenos/tools/mkuimage.py)
Program amd64-helenos-objcopy found: YES
Program amd64-helenos-objdump found: YES
Program patch found: YES (/usr/bin/patch)
Program sed found: YES (/usr/bin/sed)
Program unzip found: YES (/usr/bin/unzip)
Program which found: YES (/usr/bin/which)
Program /tmp/helenos/tools/cc.sh found: YES (/tmp/helenos/tools/cc.sh)
Program cppcheck found: NO
Program sh found: YES (/usr/bin/sh)
Program genisoimage found: YES (/usr/bin/genisoimage)
Program mkisofs found: YES (/usr/bin/mkisofs)
Program /tmp/helenos/tools/autocheck.awk found: YES 
(/tmp/helenos/tools/autocheck.awk)
Program gzip found: YES (/usr/bin/gzip)
Program tar found: YES (/usr/bin/tar)
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300
Compiler for C supports arguments -O3: YES 
Compiler for C supports arguments -fexec-charset=UTF-8: YES 
Compiler for C supports arguments -finput-charset=UTF-8: YES 
Compiler for C supports arguments -D_HELENOS_SOURCE: YES 
Compiler for C supports arguments -Wa,--fatal-warnings: YES 
WARNING: -Wl,-z,text looks like a linker argument, but has_argument and other 
similar methods only support checking compiler arguments. Using them to check 
linker arguments are never supported, and results are likely to be wrong 
regardless of the compiler you are using. has_link_argument or other similar 
method can be used instead.
Compiler for C supports arguments -Wl,-z,text: YES 
Compiler for C supports arguments -Wall: YES 
Compiler for C supports arguments -Wextra: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -Wunknown-pragmas: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -pipe: YES 
Compiler for C supports arguments -ffunction-sections: YES 
Compiler for C supports arguments -fdata-sections: YES 
Compiler for C supports arguments -fno-common: YES 
Compiler for C supports arguments -fdebug-prefix-map=/tmp/helenos/=: YES 
Compiler for C supports arguments -fdebug-prefix-map=../../=: YES 
Compiler for C supports arguments -Wsystem-headers: YES 
Compiler for C supports arguments -fvar-tracking-assignments: YES 
Compiler for C supports arguments -Werror: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Werror-implicit-function-declaration: YES 
Compiler for C supports arguments -Wno-missing-braces: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wno-unused-command-line-argument: NO 
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-typedef-redefinition: NO 
Compiler for C supports arguments -Wno-clobbered: YES 
Compiler for C supports arguments -Wno-nonnull-compare: YES 
Compiler for C supports arguments -fno-builtin-strftime: YES 
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in optimization level instead of using "-O3".
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in warning_level option instead of using "-Wall".
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in warning_level option instead of using "-Wextra".
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in werror option instead of using "-Werror".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in optimization level instead of using "-O3".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in warning_level option instead of using "-Wall".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in warning_level option instead of using "-Wextra".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in werror option instead of using "-Werror".
Compiler for C++ supports arguments -O3: YES 
Compiler for C++ supports arguments -fexec-charset=UTF-8: YES 
Compiler for C++ supports arguments -finput-charset=UTF-8: YES 
Compiler for C++ supports arguments -D_HELENOS_SOURCE: YES 
Compiler for C++ supports arguments -Wa,--fatal-warnings: YES 
WARNING: -Wl,-z,text looks like a linker argument, but has_argument and other 
similar methods only support checking compiler arguments. Using them to check 
linker arguments are never supported, and results are likely to be wrong 
regardless of the compiler you are using. has_link_argument or other similar 
method can be used instead.
Compiler for C++ supports arguments -Wl,-z,text: YES 
Compiler for C++ supports arguments -Wall: YES 
Compiler for C++ supports arguments -Wextra: YES 
Compiler for C++ supports arguments -Wwrite-strings: YES 
Compiler for C++ supports arguments -Wunknown-pragmas: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: YES 
Compiler for C++ supports arguments -pipe: YES 
Compiler for C++ supports arguments -ffunction-sections: YES 
Compiler for C++ supports arguments -fdata-sections: YES 
Compiler for C++ supports arguments -fno-common: YES 
Compiler for C++ supports arguments -fdebug-prefix-map=/tmp/helenos/=: YES 
Compiler for C++ supports arguments -fdebug-prefix-map=../../=: YES 
Compiler for C++ supports arguments -Wsystem-headers: YES 
Compiler for C++ supports arguments -fvar-tracking-assignments: YES 
Compiler for C++ supports arguments -Werror: YES 
Compiler for C++ supports arguments -fno-exceptions: YES 
Compiler for C++ supports arguments -Wno-misleading-indentation: YES 
Compiler for C++ supports arguments -frtti: YES 
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in optimization level instead of using "-O3".
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in warning_level option instead of using "-Wall".
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in warning_level option instead of using "-Wextra".
../helenos/meson/part/compiler_args/meson.build:132: WARNING: Consider using 
the built-in werror option instead of using "-Werror".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in optimization level instead of using "-O3".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in warning_level option instead of using "-Wall".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in warning_level option instead of using "-Wextra".
../helenos/meson/part/compiler_args/meson.build:133: WARNING: Consider using 
the built-in werror option instead of using "-Werror".
Compiler for C supports link arguments -Wl,--no-warn-rwx-segments,--entry=main: 
YES 
Compiler for C supports arguments -Wno-cast-function-type: YES 
Compiler for C supports arguments --param=min-pagesize=0: YES 
Compiler for C supports arguments -gdwarf-5: YES 
Compiler for C supports arguments -g1: YES 
Compiler for C supports arguments -gno-statement-frontiers: YES 
Message: ['Compiler directory is:', 
'/home/volfmatej/.local/share/HelenOS/cross/bin']
Configuring config.mk using configuration
Configuring install_devel.sh using configuration
Configuring install.sh using configuration
Configuring build_dist.sh using configuration
Configuring grub.cfg using configuration
Build targets in project: 378
NOTICE: Future-deprecated features used:
 * 0.56.0: {'meson.build_root', 'meson.source_root'}
 * 0.58.0: {'meson.get_cross_property'}
 * 0.64.0: {'copy arg in configure_file'}

HelenOS undefined

  User defined options
    Cross files: crossfile

Found ninja-1.11.1 at /usr/bin/ninja

Configuration for platform amd64 finished.

Run  `ninja config`      to adjust configuration.
Run  `ninja`             to build all program and library binaries, but not 
bootable image.
Run  `ninja image_path`  to build boot image. The file image_path will contain 
path to the boot image file.
(tmp) 21:08:15.268 volfmatej@flyer /t/aa> ninja image_path
[3/6] Generating boot/grub/grub_dist with a custom command
gzip: boot/grub/grub_dist/boot/grub/*.gz: No such file or directory
[4/6] Generating boot/grub/image.iso with a custom command
Using XNU_U000.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/xnu_uuid_test.mod (xnu_uuid.mod)
Using GCRY_000.MOD;1 for  boot/grub/grub_dist/boot/grub/i386-pc/gcry_sha1.mod 
(gcry_sha512.mod)
Using GCRY_001.MOD;1 for  boot/grub/grub_dist/boot/grub/i386-pc/gcry_sha512.mod 
(gcry_sha256.mod)
Using USBSE000.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/usbserial_usbdebug.mod 
(usbserial_common.mod)
Using USBSE001.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/usbserial_common.mod 
(usbserial_pl2303.mod)
Using USBSE002.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/usbserial_pl2303.mod (usbserial_ftdi.mod)
Using PART_000.MOD;1 for  boot/grub/grub_dist/boot/grub/i386-pc/part_sun.mod 
(part_sunpc.mod)
Using GFXTE000.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/gfxterm_background.mod (gfxterm_menu.mod)
Using MULTI000.MOD;1 for  boot/grub/grub_dist/boot/grub/i386-pc/multiboot.mod 
(multiboot2.mod)
Using MDRAI000.MOD;1 for  boot/grub/grub_dist/boot/grub/i386-pc/mdraid09_be.mod 
(mdraid09.mod)
Using VIDEO000.MOD;1 for  boot/grub/grub_dist/boot/grub/i386-pc/videotest.mod 
(videotest_checksum.mod)
Using SEARC000.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/search_fs_uuid.mod (search_fs_file.mod)
Using PASSW000.MOD;1 for  
boot/grub/grub_dist/boot/grub/i386-pc/password_pbkdf2.mod (password.mod)
Size of boot image is 56 sectors -> No emulation
  9.00% done, estimate finish Wed Apr 23 21:08:25 2025
 17.95% done, estimate finish Wed Apr 23 21:08:25 2025
 26.94% done, estimate finish Wed Apr 23 21:08:25 2025
 35.89% done, estimate finish Wed Apr 23 21:08:25 2025
 44.88% done, estimate finish Wed Apr 23 21:08:25 2025
 53.83% done, estimate finish Wed Apr 23 21:08:25 2025
 62.82% done, estimate finish Wed Apr 23 21:08:25 2025
 71.77% done, estimate finish Wed Apr 23 21:08:25 2025
 80.76% done, estimate finish Wed Apr 23 21:08:25 2025
 89.71% done, estimate finish Wed Apr 23 21:08:25 2025
 98.69% done, estimate finish Wed Apr 23 21:08:25 2025
Total translation table size: 2048
Total rockridge attributes bytes: 25761
Total directory bytes: 43008
Path table size(bytes): 50
Max brk space used 44000
55742 extents written (108 MB)
[6/6] Generating image_path with a custom command (wrapped by meson to capture 
output)
(tmp) 21:08:26.340 volfmatej@flyer /t/aa> ./tools/ew.py
qemu-system-x86_64 -enable-kvm -drive 
file=hdisk.img,index=0,media=disk,format=raw -device e1000,netdev=n1 -netdev 
user,id=n1,hostfwd=udp::8080-:8080,hostfwd=udp::8081-:8081,hostfwd=tcp::8080-:8080,hostfwd=tcp::8081-:8081,hostfwd=tcp::2223-:2223
 -usb -device nec-usb-xhci,id=xhci -device usb-tablet -device intel-hda -device 
hda-duplex -serial stdio -boot d -cdrom image.iso
qemu-system-x86_64: warning: host doesn't support requested feature: 
CPUID.80000001H:ECX.svm [bit 2]
Program loader at 0xffff80000041d000
RAM disk at 0x0000000000321000 (size 109051904 bytes)
Kernel console ready (press any key to activate)
[init:ns(2)] ns: HelenOS IPC Naming Service
[init:ns(2)] ns: Accepting connections
[init:init(3)] init: HelenOS init
[init:locsrv(4)] loc: HelenOS Location Service
[init:rd(5)] rd: HelenOS RAM disk server
[init:rd(5)] rd: Found RAM disk at 0x0000000000321000, 109051904 bytes
[init:vfs(6)] vfs: HelenOS VFS server
[init:logger(7)] logger: HelenOS Logging Service
[init:ext4fs(8)] ext4fs: HelenOS ext4 file system server
[init:logger(7)] logger: Accepting connections
[init:locsrv(4)] loc: Accepting connections
[init:vfs(6)] vfs: Accepting connections
[init:rd(5)] rd: Accepting connections
[init:ext4fs(8)] ext4fs: Accepting connections
[init:init(3)] init: Root file system mounted on / (ext4fs at bd/initrd)
[init:init(3)] init: Starting /srv/system
[/srv/system(9)] system: HelenOS system server
[/srv/system(9)] system: Starting /srv/fs/tmpfs
[/srv/fs/tmpfs(10)] tmpfs: HelenOS TMPFS file system server
[/srv/fs/tmpfs(10)] tmpfs: Accepting connections
[/srv/system(9)] system: Starting /srv/fs/exfat
[/srv/fs/exfat(11)] exfat: HelenOS exFAT file system server
[/srv/fs/exfat(11)] exfat: Accepting connections
[/srv/system(9)] system: Starting /srv/fs/fat
[/srv/fs/fat(12)] fat: HelenOS FAT file system server
[/srv/fs/fat(12)] fat: Accepting connections
[/srv/system(9)] system: Starting /srv/fs/cdfs
[/srv/fs/cdfs(13)] cdfs: HelenOS cdfs file system server
[/srv/fs/cdfs(13)] cdfs: Accepting connections
[/srv/system(9)] system: Starting /srv/fs/mfs
[/srv/fs/mfs(14)] mfs: HelenOS Minix file system server
[/srv/fs/mfs(14)] mfs: Accepting connections
[/srv/system(9)] system: Starting /srv/klog
[kernel/arch] warn: MADT: Skipping L_APIC_NMI entry (type=4)
[/srv/system(9)] system: Starting /srv/fs/locfs
[kernel/arch] note: 0xffffffff800f5460: MPS Floating Pointer Structure
[kernel/other] note: Program loader at 0xffff80000041d000
[kernel/other] note: RAM disk at 0x0000000000321000 (size 109051904 bytes)
[/srv/fs/locfs(16)] locfs: HelenOS Device Filesystem
[/srv/fs/locfs(16)] locfs: Accepting connections
[/srv/system(9)] system: Location service file system mounted on /loc (locfs)
[/srv/system(9)] system: Temporary file system mounted on /tmp (tmpfs)
[/srv/system(9)] system: Starting /srv/devman
[/srv/devman(17)] devman: HelenOS Device Manager
[/srv/devman(17)] devman: Accepting connections.
[devman] note: Wait for device tree to stabilize.
[/drv/root/root(18)] root: HelenOS root device driver
[devman] note: The `root' driver was successfully registered as running.
[/drv/virt/virt(19)] virt: HelenOS virtual devices root driver
[devman] note: The `virt' driver was successfully registered as running.
[virt] note: Registered child device `kfb'
[/drv/pc/pc(20)] pc: HelenOS PC platform driver
[devman] note: The `pc' driver was successfully registered as running.
[/drv/kfb/kfb(21)] kfb: HelenOS kernel framebuffer driver
[devman] note: The `kfb' driver was successfully registered as running.
[devman] note: Function `/virt/kfb/kfb' added to category `display-device'.
[/drv/kfb/kfb(21)] kfb: Accepting connections
[/drv/pciintel/pciintel(22)] pciintel: HelenOS PCI bus driver (Intel method 1).
[devman] note: The `pciintel' driver was successfully registered as running.
[devman] error: No driver found for device `/hw/sys/00:00.0'.
[pciintel] note: Function 00:01.2 uses irq b.
[pciintel] note: Function 00:01.3 uses irq 9.
[devman] error: No driver found for device `/hw/sys/00:01.3'.
[devman] error: No driver found for device `/hw/sys/00:02.0'.
[pciintel] note: Function 00:03.0 uses irq b.
[pciintel] note: Function 00:04.0 uses irq b.
[pciintel] note: Function 00:05.0 uses irq a.
[devman] note: Function `/hw/sys/ctl' added to category `pci'.
[/drv/isa/isa(23)] isa: HelenOS ISA bus driver
[devman] note: The `isa' driver was successfully registered as running.
[isa] note: ISA Bridge
[isa] note: Added mem range (addr=0x20, size=0x2) to function i8259
[isa] note: Added mem range (addr=0xa0, size=0x2) to function i8259
[/drv/uhci/uhci(25)] uhci: HelenOS UHCI driver.
[isa] note: Added mem range (addr=0xfec00000, size=0x14) to function apic
[devman] note: The `uhci' driver was successfully registered as running.
[isa] note: Added irq 0x4 to function com1
[devman] note: Function `/hw/sys/00:01.2/ctl' added to category `usbhc'.
[isa] note: Added io range (addr=0x3f8, size=0x8) to function com1
[/drv/e1k/e1k(26)] e1k: HelenOS E1000 network adapter driver
[devman] note: The `e1k' driver was successfully registered as running.
[isa] note: Added irq 0x3 to function com2
Cannot spawn loader ([ENOMEM] Not enough memory)
[devman] error: Spawning driver `ns8250' (/drv/ns8250/ns8250) failed: [ENOMEM] 
Not enough memory.
[kernel/other] error: Cannot spawn loader ([ENOMEM] Not enough memory)
[isa] note: Added io range (addr=0x2f8, size=0x8) to function com2
[devman] error: Spawning driver `apic' (/drv/apic/apic) failed: [EINVAL] 
Invalid value.
[isa] note: Added io range (addr=0x378, size=0x8) to function lpt1
[isa] note: Added irq 0x7 to function lpt1
[devman] error: Spawning driver `i8259' (/drv/i8259/i8259) failed: [EINVAL] 
Invalid value.
[devman] error: Spawning driver `pci-ide' (/drv/pci-ide/pci-ide) failed: 
[EINVAL] Invalid value.
[devman] error: Spawning driver `hdaudio' (/drv/hdaudio/hdaudio) failed: 
[EINVAL] Invalid value.
[isa] note: Added io range (addr=0x278, size=0x8) to function lpt2
[isa] note: Added irq 0x5 to function lpt2
[isa] note: Added irq 0x1 to function i8042
[isa] note: Added irq 0xc to function i8042
[isa] note: Added io range (addr=0x60, size=0x5) to function i8042
[isa] note: Added irq 0x5 to function ne2k
[isa] note: Added io range (addr=0x300, size=0x20) to function ne2k
[isa] note: Added io range (addr=0x220, size=0x20) to function sb16
[isa] note: Added io range (addr=0x330, size=0x2) to function sb16
[isa] note: Added irq 0x5 to function sb16
[isa] note: Added dma 0x1 to function sb16
[isa] note: Added dma 0x5 to function sb16
[devman] error: Spawning driver `pc-lpt' (/drv/pc-lpt/pc-lpt) failed: [EINVAL] 
Invalid value.
[isa] note: Added io range (addr=0x70, size=0x2) to function cmos-rtc
[isa] note: Added io range (addr=0x3f0, size=0x8) to function fdc
[isa] note: Added irq 0x6 to function fdc
[isa] note: Added dma 0x2 to function fdc
Cannot spawn loader ([ENOMEM] Not enough memory)
[kernel/other] error: Cannot spawn loader ([ENOMEM] Not enough memory)
[isa] note: Added io range (addr=0x1f0, size=0x8) to function ide1
[devman] note: The `xhci' driver was successfully registered as running.
[isa] note: Added io range (addr=0x3f0, size=0x8) to function ide1
[isa] note: Added io range (addr=0x170, size=0x8) to function ide1
[devman] error: Spawning driver `ne2k' (/drv/ne2k/ne2k) failed: [EINVAL] 
Invalid value.
[isa] note: Added io range (addr=0x370, size=0x8) to function ide1
[devman] note: Function `/hw/sys/00:04.0/ctl' added to category `usbhc'.
[isa] note: Added irq 0xe to function ide1
[isa] note: Added irq 0xf to function ide1
[isa] note: Finished enumerating legacy functions
[devman] error: Spawning driver `isa-ide' (/drv/isa-ide/isa-ide) failed: 
[EINVAL] Invalid value.
[/drv/ns8250/ns8250(31)] ns8250: HelenOS serial port driver
[devman] note: The `ns8250' driver was successfully registered as running.
[ns8250] note: Device com1 was assigned irq = 0x4.
[ns8250] note: Device com1 was assigned I/O address = 0x0x3f8.

######> Kernel panic on cpu0 due to a failed assertion: <######
mutex_lock() at ../helenos/kernel/generic/src/synch/mutex.c:101:
mtx->type == MUTEX_RECURSIVE

CURRENT=0xffffffff87c44000: pe=0 thread=0xffffffff87bda4e0 
task=0xffffffff87bd8490 cpu=0xffffffff86cf0810 as=0xffffffff87bd50a8 
magic=0xfacefeed
thread="uinit"
task="/drv/e1k/e1k"
0xffffffff87c44ab0:          stack_trace()+22    
../helenos/kernel/generic/src/debug/stacktrace.c:108:2
0xffffffff87c44b50:         panic_common()+419   
../helenos/kernel/generic/src/debug/panic.c:115:2
0xffffffff87c44b90:           mutex_lock()+197   
../helenos/kernel/generic/src/synch/mutex.c:101:3
0xffffffff87c44c10:        as_page_fault()+96    
../helenos/kernel/generic/src/mm/as.c:1523:2
0xffffffff87c44c60:         exc_dispatch()+149   
../helenos/kernel/generic/src/interrupt/interrupt.c:134:2
0xffffffff87c44cf0: enable_l_apic_in_msr()+3497  
../helenos/kernel/arch/amd64/src/asm.S:265:0
0xffffffff87c44d60:               malloc()+159   
../helenos/kernel/generic/src/mm/malloc.c:192:8
0xffffffff87c44e00:       as_area_create()+1010  
../helenos/kernel/generic/src/mm/as.c:811:25
0xffffffff87c44eb0:       sys_dmamem_map()+336   
../helenos/kernel/generic/src/ddi/ddi.c:451:7
0xffffffff87c44f30:      syscall_handler()+154   
../helenos/kernel/generic/src/syscall/syscall.c:169:8
0xffffffff87c44fc0: enable_l_apic_in_msr()+15307         
../helenos/kernel/arch/amd64/src/asm.S:355:0
cpu0: halted
(tmp) 21:08:42.793 volfmatej@flyer /t/aa> 
_______________________________________________
HelenOS-devel mailing list
[email protected]
http://lists.modry.cz/listinfo/helenos-devel

Reply via email to