Name Theory_2922-4858570-435_0
Workunit 238209554
Created 29 Dec 2025, 23:01:04 UTC
Sent 30 Dec 2025, 9:20:13 UTC
Report deadline 10 Jan 2026, 9:20:13 UTC
Received 30 Dec 2025, 9:35:03 UTC
Server state Over
Outcome Computation error
Client state Compute error
Exit status -182 (0xFFFFFF4A) ERR_TIMEOUT
Computer ID 10897611
Run time 51 sec
CPU time
Validate state Invalid
Credit 0.00
Device peak FLOPS 10.36 GFLOPS
Application version Theory Simulation v301.00 (vbox64_theory)
windows_x86_64
Peak working set size 7.69 MB
Peak swap size 1.82 MB
Peak disk usage 1.48 MB

Stderr output

<core_client_version>8.2.8</core_client_version>
<![CDATA[
<message>
(unknown error) (317) - exit code 4294967114 (0xffffff4a)</message>
<stderr_txt>
2025-12-30 10:20:19 (58900): vboxwrapper version 26210
2025-12-30 10:20:19 (58900): BOINC client version: 8.2.8
2025-12-30 10:20:20 (58900): Detected: VirtualBox VboxManage Interface (Version: 7.2.4)
2025-12-30 10:20:20 (58900): Detected: Heartbeat check (file: 'heartbeat' every 1800.000000 seconds)
2025-12-30 10:20:20 (58900): Successfully copied 'init_data.xml' to the shared directory.
2025-12-30 10:20:20 (58900): Successfully copied 'input' to the shared directory.
2025-12-30 10:20:20 (58900): Create VM. (boinc_bccd8fda3bf24590, slot#4)
2025-12-30 10:20:21 (58900): Setting Memory Size for VM. (1024MB)
2025-12-30 10:20:21 (58900): Setting CPU Count for VM. (1)
2025-12-30 10:20:21 (58900): Setting Chipset Options for VM.
2025-12-30 10:20:22 (58900): Setting Graphics Controller Options for VM. (Driver: VBoxVGA, 16MB)
2025-12-30 10:20:22 (58900): Setting Boot Options for VM.
2025-12-30 10:20:22 (58900): Setting Network Configuration for NAT. (Driver: virtio)
2025-12-30 10:20:23 (58900): Enabling VM Network Access.
2025-12-30 10:20:23 (58900): Disabling USB Support for VM.
2025-12-30 10:20:23 (58900): Disabling COM Port Support for VM.
2025-12-30 10:20:24 (58900): Disabling LPT Port Support for VM.
2025-12-30 10:20:24 (58900): Disabling Audio Support for VM.
2025-12-30 10:20:24 (58900): Disabling Clipboard Support for VM.
2025-12-30 10:20:24 (58900): Disabling Drag and Drop Support for VM.
2025-12-30 10:20:25 (58900): Adding storage controller(s) to VM.
2025-12-30 10:20:25 (58900): Adding virtual disk drive to VM. (Theory_2025_08_13_prod.vdi)
2025-12-30 10:20:58 (58900): Could not remove parent disk 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi'.
2025-12-30 10:20:58 (58900): Could not remove child disk 'ae7490b6-ecca-4d43-8273-e84739afe859'.
2025-12-30 10:20:58 (58900): Could not create VM
2025-12-30 10:20:58 (58900): ERROR: VM failed to start
2025-12-30 10:20:58 (58900): Powering off VM.
2025-12-30 10:20:58 (58900): Deregistering VM. (boinc_bccd8fda3bf24590, slot#4)
2025-12-30 10:20:58 (58900): Removing network bandwidth throttle group from VM.
2025-12-30 10:20:59 (58900): Removing VM from VirtualBox.

    Hypervisor System Log:

02:37:43.004218          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004221          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004225          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004228          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004232          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004236          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004240          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004243          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004247          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004250          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004254          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004258          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004262          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004266          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004271          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004275          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004279          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004283          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004287          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004291          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004295          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004299          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004302          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004306          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.004310          ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={The object functionality is limited}, preserve=false aResultDetail=0
02:37:43.005003          Platform architecture set to 'x86'
02:37:43.005928          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 0 of controller 'Hard Disk Controller'}, preserve=false aResultDetail=0
02:37:43.006098          ERROR [COM]: aRC=VBOX_E_OBJECT_NOT_FOUND (0x80bb0001) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={SessionMachine} aText={No storage device attached to device slot 0 on port 0 of controller 'Hard Disk Controller'}, preserve=false aResultDetail=0
02:37:43.006179          ERROR [COM]: aRC=VBOX_E_INVALID_OBJECT_STATE (0x80bb0007) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={SessionMachine} aText={Cannot attach medium 'C:\ProgramData\BOINC\projects\lhcathome.cern.ch_lhcathome\Theory_2025_08_13_prod.vdi': the media type 'MultiAttach' can only be attached to machines that were created with VirtualBox 4.0 or later}, preserve=false aResultDetail=0
02:37:43.510346          ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={e36a5081-a82a-40bd-9e4e-42a44d6ce50f} aComponent={MachineWrap} aText={This machine does not have any snapshots}, preserve=false aResultDetail=0
02:37:43.765317          ERROR [COM]: aRC=VBOX_E_INVALID_OBJECT_STATE (0x80bb0007) aIID={7d510820-a678-4730-a862-818dcd3fbed0} aComponent={MediumWrap} aText={Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task}, preserve=false aResultDetail=0
02:37:45.020549          ERROR [COM]: aRC=VBOX_E_INVALID_OBJECT_STATE (0x80bb0007) aIID={7d510820-a678-4730-a862-818dcd3fbed0} aComponent={MediumWrap} aText={Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task}, preserve=false aResultDetail=0
02:37:47.282745          ERROR [COM]: aRC=VBOX_E_INVALID_OBJECT_STATE (0x80bb0007) aIID={7d510820-a678-4730-a862-818dcd3fbed0} aComponent={MediumWrap} aText={Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task}, preserve=false aResultDetail=0
02:37:51.540179          ERROR [COM]: aRC=VBOX_E_INVALID_OBJECT_STATE (0x80bb0007) aIID={7d510820-a678-4730-a862-818dcd3fbed0} aComponent={MediumWrap} aText={Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task}, preserve=false aResultDetail=0

    VM Execution Log:


    VM Startup Log:


    VM Trace Log:

20:25 (58900): 
Command: VBoxManage -q storagectl "boinc_bccd8fda3bf24590" --name "Hard Disk Controller" --add "sata" --controller "IntelAHCI" --hostiocache off --portcount 3
Exit Code: 0
Output:

2025-12-30 10:20:25 (58900): 
Command: VBoxManage -q showhdinfo "C:\ProgramData\BOINC/projects/lhcathome.cern.ch_lhcathome/Theory_2025_08_13_prod.vdi" 
Exit Code: 0
Output:
UUID:           045b03b5-74fd-4f58-8f68-0eee86fe796d
Parent UUID:    base
State:          locked read
Type:           multiattach
Location:       C:\ProgramData\BOINC\projects\lhcathome.cern.ch_lhcathome\Theory_2025_08_13_prod.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       10240 MBytes
Size on disk:   2847 MBytes
Encryption:     disabled
Property:       AllocationBlockSize=1048576
Child UUIDs:    ae7490b6-ecca-4d43-8273-e84739afe859
                ac336312-9ca5-461c-998d-80ba12f119dd
                eadea6ce-e2fe-4e9f-9250-bf9dab78ddfb
                fe7c3642-80d9-4754-a6ea-6d01838d8976
                72daa726-5959-454f-9b72-bba7fd8e4d1a
                75bdb7a6-2276-42f8-a9ab-625ed6c5afdb

2025-12-30 10:20:25 (58900): 
Command: VBoxManage -q storageattach "boinc_bccd8fda3bf24590" --storagectl "Hard Disk Controller" --port 0 --device 0 --type hdd --mtype multiattach --medium "C:\ProgramData\BOINC/projects/lhcathome.cern.ch_lhcathome/Theory_2025_08_13_prod.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Cannot attach medium 'C:\ProgramData\BOINC\projects\lhcathome.cern.ch_lhcathome\Theory_2025_08_13_prod.vdi': the media type 'MultiAttach' can only be attached to machines that were created with VirtualBox 4.0 or later
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component SessionMachine, interface IMachine, callee IUnknown
VBoxManage.exe: error: Context: "AttachDevice(Bstr(pszCtl).raw(), port, device, DeviceType_HardDisk, pMedium2Mount)" at line 786 of file VBoxManageStorageController.cpp

2025-12-30 10:20:26 (58900): 
Command: VBoxManage -q showhdinfo "C:\ProgramData\BOINC/projects/lhcathome.cern.ch_lhcathome/Theory_2025_08_13_prod.vdi" 
Exit Code: 0
Output:
UUID:           045b03b5-74fd-4f58-8f68-0eee86fe796d
Parent UUID:    base
State:          locked read
Type:           multiattach
Location:       C:\ProgramData\BOINC\projects\lhcathome.cern.ch_lhcathome\Theory_2025_08_13_prod.vdi
Storage format: VDI
Format variant: dynamic default
Capacity:       10240 MBytes
Size on disk:   2847 MBytes
Encryption:     disabled
Property:       AllocationBlockSize=1048576
Child UUIDs:    ae7490b6-ecca-4d43-8273-e84739afe859
                ac336312-9ca5-461c-998d-80ba12f119dd
                eadea6ce-e2fe-4e9f-9250-bf9dab78ddfb
                fe7c3642-80d9-4754-a6ea-6d01838d8976
                72daa726-5959-454f-9b72-bba7fd8e4d1a
                75bdb7a6-2276-42f8-a9ab-625ed6c5afdb

2025-12-30 10:20:26 (58900): 
Command: VBoxManage -q showhdinfo "ae7490b6-ecca-4d43-8273-e84739afe859" 
Exit Code: 0
Output:
UUID:           ae7490b6-ecca-4d43-8273-e84739afe859
Parent UUID:    045b03b5-74fd-4f58-8f68-0eee86fe796d
State:          locked write
Type:           normal (differencing)
Auto-Reset:     off
Location:       C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi
Storage format: VDI
Format variant: differencing default
Capacity:       10240 MBytes
Size on disk:   710 MBytes
Encryption:     disabled
Property:       AllocationBlockSize=1048576
In use by VMs:  boinc_3425a2c5ffab35bb (UUID: f9ebcd8d-3bd2-4a06-87ae-2f647642e7e3)

2025-12-30 10:20:26 (58900): 
Command: VBoxManage -q closemedium disk "C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Close()" at line 1877 of file VBoxManageDisk.cpp

2025-12-30 10:20:27 (58900): 
Command: VBoxManage -q closemedium disk "C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Close()" at line 1877 of file VBoxManageDisk.cpp

2025-12-30 10:20:30 (58900): 
Command: VBoxManage -q closemedium disk "C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Close()" at line 1877 of file VBoxManageDisk.cpp

2025-12-30 10:20:34 (58900): 
Command: VBoxManage -q closemedium disk "C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Close()" at line 1877 of file VBoxManageDisk.cpp

2025-12-30 10:20:42 (58900): 
Command: VBoxManage -q closemedium disk "C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Close()" at line 1877 of file VBoxManageDisk.cpp

2025-12-30 10:20:58 (58900): 
Command: VBoxManage -q closemedium disk "C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi" 
Exit Code: -2135228409
Output:
VBoxManage.exe: error: Medium 'C:\ProgramData\BOINC\slots\1\boinc_3425a2c5ffab35bb\Snapshots/{ae7490b6-ecca-4d43-8273-e84739afe859}.vdi' is locked for writing by another task
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: "Close()" at line 1877 of file VBoxManageDisk.cpp

2025-12-30 10:20:58 (58900): 
Command: VBoxManage -q snapshot "boinc_bccd8fda3bf24590" list 
Exit Code: -108
Output:
This machine does not have any snapshots

2025-12-30 10:20:59 (58900): 
Command: VBoxManage -q bandwidthctl "boinc_bccd8fda3bf24590" remove "boinc_bccd8fda3bf24590_net" 
Exit Code: -2135228415
Output:
VBoxManage.exe: error: Could not find a bandwidth group named 'boinc_bccd8fda3bf24590_net'
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component BandwidthControlWrap, interface IBandwidthControl, callee IUnknown
VBoxManage.exe: error: Context: "DeleteBandwidthGroup(name.raw())" at line 273 of file VBoxManageBandwidthControl.cpp

2025-12-30 10:20:59 (58900): 
Command: VBoxManage -q unregistervm "boinc_bccd8fda3bf24590" --delete 
Exit Code: 0
Output:
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

2025-12-30 10:21:09 (58900): called boinc_finish(-182)

</stderr_txt>
]]>


©2025 CERN