Форум » Ошибки, баги » Не запускается DN » Ответить

Не запускается DN

StNt: WinXP Pro SP2 AMD Athlon 64 X2 6400+ DN/2 WIN32 1.51.10b16 Exception at addr 004D45CC Access violation at address 004D45CC. Read of address 00000000 DN/2 WIN32 2.14 devel/WLF compiled Sat, 09 Feb 2008 at 04:04:49 Access violation at address 004D4E35. Read of address 00000000 Exception at addr 004D4E35

Ответов - 75, стр: 1 2 3 4 All

orczeppelin: на счёт двух мест - я точно не знаю, но переменные пользователя перекрывают (override?) системные.

StNt: ну тогда я немогу врубиться почему у меня настройки как у всех, за исключением имени пользователя в пути, а не работает? у меня уже все мысли кончились P.S скомпилил я DN но никак немогу включить debug info. как это сделать?

orczeppelin: ээммм... не уверен, но (если ты пакетно собираешь): -$D+ -$LocInfo+ должны быть в vpc.cfg. и они у меня есть (с плюсиками). т.е. как бэээ не пойму. включены что ли? но я ничего не менял. значит и у тебя включены. хммм...


StNt: да пакетно да пробовал я так, но ни IDA ни встроенный в VP отладчик молчит что там есть отладочная инфа. Попозже еще раз попробую с -$LocInfo+

StNt: не, безрезультатно, я уже и в *.bat и *.cmd подставлял и -$D+ и -$LocInfo+ и ничего, но я надеюсь что просто у меня руки кривые, а не то что VP не поддерживает Debug!? остается только map -> sym -> nms + SoftIce но лучше подождать других советов

orczeppelin: это уж точно

djgpp_tasm: имеется следующее "затруднение": запускаю dn/2 c ntfs-раздела (права выставил) под виста (6.0 sp2) - все нормально, начинаю копировать (любой файл) - происходит ошибка памяти (dn/2 2.14 beta - исключение=0 в memory.pas строка №175; 2.14devel17082009 - заканчивает свою работу молча). Под w2k winxp таких казусов небыло. Чего бы это могло быть? ЗЫ: с навигатором уже 10 лет....

akorop: Для начала стОит обновить DN (http://dn2.byte.nsk.su/night.htm). Последняя версия - от 14.03.2011 http://dn2.byte.nsk.su/dn2s.rar

111: Писал уже, тут же где то: эта новая версия v2.x - вываливается намного чаще чем последняя в линейке 1.x (DN/2 1.51.10b16/W32). (я знаю что в v2 часть багов пофиксена, но места выпадения новых багов - более часто используемые и более неприятные...) Хоть конечно первая - более продвинутая. Из главного запомнившегося - убраны лимиты в 4GB файловой панели и редактора/просмотрщика, если для вас это не сильно критично(не сильно часто работаете с такими файлами + готовы терпеть неверный размер свободного места в файловых панелях) - настоятельно рекомендую пользоваться линейкой 1.x! И втройне если - имеете привычку что либо часто в DN редактировать... Так как на сайте DN/2 1.51.10b16/W32 не раздают, хоть я просил ещё в 2011 помнится... то пришлось искать ...поисковиком, таки есть - "заныканна", тут: http://dnosp.ru/archive/r_dn2.php

111: * Хоть конечно ver 2.x - ...

Bitnik: Так и че откомпиленой версии 2011 так нигде и нет ?... Нашел только 2008... А комуто удалось скомпилить самому дома сурсы что выложены ? Хотел бы глянуть )

111: Кстати, 2011 год это только "NightBuilds"... (т.е. пре-пре-пре-alpha... глюкодромы, впрочем и 2008) Ссылка же на сервер - сверху... http://dn2.byte.nsk.su/ http://dn2.byte.nsk.su/night.htm (или тебе нужна DOS версия - там символично-отсутствующая?...)

111: Что можно увидеть случайно глянув в changelog'a: [-] (Не для новостей) После патча ak00331a.dif в калькуляторе потерялись некоторые нормальные элементы поведения выделенного результата, например, взятие в буфер по Ctrl-Ins. некоторые нормальные элементы поведения (Piwamoto, ваше кажется творчество?) А, ещё так и подмывает спросить: где вы их там видели - в DN-"бурбуляторе" то... Почитав, было уверовал что бурбулятор был полностью переписан, проверяю: Тест Тригонометрии: * ctg(0) => INF // и что должен думать рядовой пользователь? посмотрит ниже - а, там: "Overflow"! (в RIT Labs DN150 - кстати: "Error"! ) * 1/ctg(0) => 0 // как тут заметишь в напр."(PI*PI+1/ctg(0))/2" ошибку?! (DN150="Error"!) * arcsin(arccos(arctan(tan(cos(sin(9))))))=0.42477... // 9 must have! (DN150=таже свинья) * tg(pi/2) => -36893488147419103200 // норма,"и так соёдёт!"(C)мультфильм, (DN150="Error"!) * 1%0 => "Division by zero" // но 1) в русском интерфейсе DN... 2) в логе о вылете... Тест арифметики - ?пятого чтоли класса: * 0^0 => 1 // ищя по: нуль в степени нуль - выдаёт массу забавных рассуждений, // начиная с различия результата калькуляторов в разных ОС :/ (DN150= "Error"! ) Тест арифметики - ?третьего чтоли класса: 1/0 => "Ошибка /" // ну хоть тут новой нет, если не считать что логичнее было бы "Ошибка деления" Про более сложные, очевидно , логические и бинарные операции - даже не заикаюсь.. чего стоит 1сдна64=1, сетка большая? так а где ошибка?! а при31 с точно достаточной сеткой - число с минусом, опять большая! Итд,итп. Хоть и постоянно его использую - в DN, конструируя обходы ... И да, читая например такое из уже ver2.x [*] В калькуляторе после вычисления промежуточного результата (Enter) введено "умное" стирание: если нажата цифра или открывающая скобка - промежуточный результат стирается, если же нажат иной символ (обычно это операция), то выделение снимается без стирания и ввод дописывается в конец. - можно понять что хотя бы уж и вправду сделали давно нужное удобство, молодцы! Но, это всё как и много прочее у нас в странах только на бумаге(точнее меньшая для виду делается,большая - там), а именно это улучшение не работает для всех выделений сделанных пользователем, указанное - только для случая автовыделения после вычисления! А, если сделал CopyPaste части строки - сиди и охреневай что с этой новой "плюшкой"!... Итд. Не лучше не буду больше читать history и проверять исправления - а то, одни разстройства!

111: * раcстройства // +ещё и форум задалбывает, не имея возможости правки текста.

111: офтоп: А, также - требуя куки и рефферер - включёнными, одновременно мать их, не считая JScript, причём его горе-программист - не сделал вывода ошибки и причины отсылания - тупо выкидывает в список вверху (а, ну да - ещё кажется им не нравится что Adware-баннеры блочатся вообще охуели), я помню долго не мог отослать тут сообщения пока как то в переинсталленом браузере раз не отослалось и запомнил этот факт, но после его настройки - всё повторилось опять. И только намного позже решив тут что то написать - начал всё вырубать/врубать, но блин - позже опять забыл что такой пиздец на этом форуме - и опять поновой: что то написал как обычно немало, а это форум.... А, пр ивыкл.кукис [с] реффером - текст при возврате страницы не восстанавлиятся!... Это ну очень важное сообщение - приемущественно для тех кто тут с такой же херной встретился... &Владельцу сайта DN - незачёт, хоть бы предупреждал.

111:

akorop: 111 пишет: Почитав, было уверовал что бурбулятор был полностью переписан, проверяю: Да, переписан полностью. Это проверяется не тестами, а сравнением исходников. 111 пишет: ctg(0) => INF // и что должен думать рядовой пользователь? Пользователь должен подумать, что infinity. И будет прав. * 1/ctg(0) => 0 // как тут заметишь в напр."(PI*PI+1/ctg(0))/2" ошибку?! А где ошибка-то? Ведь действительно 1/ctg(0) = 0. * arcsin(arccos(arctan(tan(cos(sin(9))))))=0.42477... // 9 must have! Я плохо считаю в уме тригонометрические функции, так что скормил это выражение математической программе maxima. Получилось 0.4247779607693797. А с 0^0, 0%0 и 1<<64 - действительно глюки, спасибо. Будет время - исправлю. Вообще, пожелание: меньше слёз, больше конкретной технической информации. Как сейчас про 0^0, 0%0 и 1<<64.

111: Да, переписан полностью. Зуб дадите? Чего тогда баги - все старые?... И зачем меняли? Очень иснтерсно не обхясните, просто любопытство. Пользователь должен подумать, что infinity. И будет прав. Это ещё надо знать такие матюги ещё и начужой мове... И прав не будет: результат у ctg() - сугубо числовой, а не компьютерно,вы ещё -0 выводите... Для получения бесконечности нужно исходить из допустимости в операции - деления на 0, чего нет в математике, как известно. Так что результат - "Ошибка деления на 0" и только. А где ошибка-то? Ведь действительно 1/ctg(0) = 0. В DN-"бульбураторе" - да... Исходя из входного INF - а, может всё же предел к нулю... Исходя же из "Ошибка деления на 0" - так же "Ошибка деления на 0" Получилось 0.4247779607693797. Да меня тоже смутило что и DN150 тоже выдал, сейчас разложил баг такой: RAD вместо GRAD. Calc из винды со мной согласен, если что... "Будет время - исправлю." так я поверил, мы все ждём уже лет так 18... Вообще, пожелание: меньше слёз, больше конкретной технической информации. Как сейчас про 0^0, 0%0 и 1<<64. 1)Это точно не слёзы,скорее раздражения. 2)У вас хватает того что на тут форуме и в фидоэхах.... и в DNv2(если не ошибаюсь - меня там задолбали вылеты без сообщений). очень неудобно что нет единой БД багов, впрочем для этого развитие(и прежде всего патчинг) DN должно быть - кому то нужно ... akorop, А, так это вы из Харькова (я про харьковскийсервак)? 1) ну как там у вас политически и вообще что думаете (+о зиме)? 2) и как так нет файлов ~00to01.rar,01to02.rar,02to03.rar,03to04.rar ? Может поищите и выложите к остальным?

111: * ctg(0) ... Так что результат - "Ошибка деления на 0" и только. => "Ошибка недопустимый оператор в ctg() " и только * 1/ctg(0) ...Исходя же из "Ошибка деления на 0" - так же "Ошибка деления на 0" =>Исходя же из "Ошибка недопустимый оператор" - так же "Ошибка недопустимый оператор в ctg()"

111: опять куда то пропал...



полная версия страницы