Описание тега panic
Состояние операционной системы, при котором ее состояние настолько нарушено, что неизбежное завершение работы является предпочтительным.
1
ответ
Как обнаружить панику ядра после перезагрузки
У меня неожиданная перезагрузка на встроенном устройстве. В настоящее время я могу обнаружить проблему с аппаратным сторожевым таймером благодаря вызову ioctl. Теперь я хотел бы определить, была ли причина перезагрузки причиной паники ядра. Я нахожу…
11 дек '17 в 09:39
1
ответ
Go Reflection Panic: вызов с использованием интерфейса {} в качестве типа
Я возился с отражением в Го и наткнулся на интересный сценарий. call1() работает (возвращается "hello!") в то время как call2() паникует с reflect: Call using interface {} as type string, В приведенном ниже коде единственная разница между call1() а …
19 апр '18 в 15:33
0
ответов
Используйте ноль контекста, но не паникуйте и не висите там. Как это возможно?
type Etcd struct { Next plugin.Handler Fall fall.F Zones []string PathPrefix string Upstream upstream.Upstream // Proxy for looking up names during the resolution process Client etcdc.KeysAPI Ctx context.Context Stubmap *map[string]proxy.Proxy // li…
16 мар '18 в 12:37
1
ответ
Паника по блокировке файлов Golang flock: ошибка во время выполнения: неверный адрес памяти или разыменование нулевого указателя
У меня есть программа go, которая изменяет мой файл конфигурации. Я пытаюсь создать блокировку файла из функции main(), но panic: runtime error: invalid memory address or nil pointer dereference ошибка. Без блокировки программа работает нормально, к…
10 янв '16 в 20:31
1
ответ
Паника ядра при загрузке снимка виртуальной машины, которая использует образ, созданный с помощью конфигурации i586_qemu ptxdist
Я строю i586_qemu(с некоторыми изменениями выбора пакетов), используя ptxdist 2012.12.0. Все отлично работает на моем ноутбуке (Ubuntu 12.04.2, Linux 3.5.0-23-generic в virtualbox работает на MPB). Тем не менее, когда я скопировал изображения на сер…
27 апр '14 в 01:06
2
ответа
Голанг: как мне справиться с ошибкой индекса вне диапазона?
Я пишу интерфейсную программу CLI в программе Go.my требует от пользователя ввести имя файла в качестве аргумента. Ниже приведен код, который я написал для обработки ситуаций, в которых пользователь не вводит никаких аргументов. но он паникует и выд…
12 май '16 в 18:52
3
ответа
Как читать, понимать, анализировать и отлаживать панику ядра Linux?
Рассмотрим следующую трассировку стека дампов ядра Linux. Вы можете вызвать панику из исходного кода ядра, вызвав panic("debugging a linux kernel panic");: [<001360ac>] (unwind_backtrace+0x0/0xf8) from [<00147b7c>] (warn_slowpath_common+…
20 ноя '12 в 07:17
0
ответов
Как я могу понять панику в iPhone 4s?
У меня проблема - мой iPhone 4S (ECID 387220092299 SN DNPH9H44DTD1, версия 10A523) каждый раз перезагружается. Он может отключиться на несколько часов, и я могу включить его, удерживая кнопки "домой" и "блокировку" одновременно. Я установил xcode 4.…
04 дек '12 в 16:01
0
ответов
Несколько модулей ядра, перехватывающих один и тот же системный вызов, и сбой при выгрузке
Я работаю над перехватом системных вызовов (для open() системный вызов), и у меня есть одна проблема: у меня есть два модуля ядра (mod1 а также mod2) и они оба пытаются перехватить open() Системный вызов. Я загрузил mod1 сначала, а потом mod2, mod1 …
08 июл '17 в 06:51
2
ответа
Ошибка в коде. Lua на NodeMCU
У меня есть проект моторизованных рулонных штор. Я следую этому указанию: https://www.instructables.com/id/Motorized-WiFi-IKEA-Roller-Blind/. Я использую код в инструкции, но я подозреваю, что ошибка в одном из этих кодов: config.lua -- file : confi…
18 сен '17 в 20:42
1
ответ
Как оправиться от асинхронной паники во внешнем пакете
Я изучаю Go и пытаюсь понять, как правильно бороться с паникой из внешних пакетов. Вот работающий пример, скажем, пакет определяет doFoo метод. (Он находится в том же пакете здесь для примера) package main import ( "log" "net/http" "sync" "time" "gi…
15 сен '17 в 02:52
1
ответ
Как локализовать ошибку от паники
Все. Я новичок в ядре. Я хочу знать, как получить полезную информацию от Painc, например, какая строка или какая функция не так.Например, следующее является panic-output около usb hiddevкак это читать? Благодарю. BUG: unable to handle kernel NULL po…
22 авг '12 в 01:41
3
ответа
Как проверить значение во вложенном указателе
Как я могу легко проверить вложенный указатель? type inner1 struct { value string } type inner2 struct { value *inner1 } type outter struct { value *inner2 } У меня есть такие данные: o := &outter{ value: &inner2{ value: &inner1{ value: …
28 янв '18 в 06:50
1
ответ
Запись в память с помощью модуля ядра вызывает ошибку ядра в ядре Android
В настоящее время я пытаюсь отладить стандартное ядро Android, но я столкнулся с несколькими проблемами, с которыми мне нужна помощь. У меня есть источник ядра, но я не хочу перестраивать ядро и прошивать в телефон, я только хочу выполнить отлад…
22 июл '15 в 05:56
2
ответа
Паника ядра - не синхронизируется: фатальное исключение при прерывании в openstack vm
Я установил openstack на одном сервере Ubuntu и выделил несколько vms в openstack. случайно некоторые vms - паника с ошибкой (см. ниже). Кто-нибудь может дать некоторые предложения? Спасибо Паника ядра - не синхронизируется: неустранимое исключение…
17 янв '16 в 02:39
1
ответ
Как вызвать панику ядра с помощью кнопки питания на MacBook Pro
Я хотел бы отладить kext с целевым MacBook Pro, Mountain Lion. Как я могу настроить компьютер для создания паники ядра при нажатии кнопки питания? Я пробовал sudo nvram boot-args="debug=0x144 -v", как я использовал на iMac, но безуспешно. Буду призн…
27 июн '13 в 08:59
0
ответов
Как сгенерировать мягкую блокировку в вытесняющем ядре?
Я включил CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC в конфигурации ядра, теперь я хочу проверить это поведение, что ядро должно паниковать в случае softlockup, Чтобы попробовать это, я создал один модуль, int thread_function(void *data) { int var; var = 1…
21 дек '15 в 09:47
2
ответа
GoLang: паника при вызове метода объекта nil
Отложенная функция: func PrintPing(req *proto.PingRequest, resp *proto.PingResponse) { fmt.Println("resp:", resp) fmt.Println("resp.GetResult():", resp.GetResult()) } Когда эта функция вызывается после паники, resp а также resp.GetResult() ноль Но п…
09 янв '17 в 11:33
1
ответ
Ядро паники, эмулирующее Rasberry pi3 изображение на QEMU
Я пытаюсь эмулировать образ raspberry pi3 на qemu, который был установлен из репозитория kali linux 2017. Ниже приведена команда, которую я даю для запуска vm, где ядро загружается из интернета. Образ raspberry содержит файл os-release с версией V…
09 дек '17 в 20:52
1
ответ
Почему я получаю ошибку Go "panic: strconv: недопустимая база AppendInt/FormatInt"
Я не могу понять, почему я получаю это сообщение об ошибке во время выполнения. Он запускается даже с самой простой однострочной:strconv.FormatUint(uint64(123), 64) Я понял что-то очень неправильно здесь? Код компилируется просто отлично. РЕДАКТИРОВ…
06 июл '16 в 19:45