Jump to content
Muxe Inc Forums
Garl

bugs in 3.00.0004

Recommended Posts

Guest Vlad   
Guest Vlad

It's still has problem with pseudographic chars. And Ctrl+[ or Ctrl+] or Ctrl+\ do nothing with words, but it's make changes in file (* appears).

ndn_upcase2.png

Share this post


Link to post
Share on other sites
Guest Vlad   
Guest Vlad

In DOSBox NDN don't show A: drive. In IBM HandShaker - no problem (pic.2).

hs_a_drive.png

ndn_a_drive.png

Share this post


Link to post
Share on other sites
Guest CandyMan   
Guest CandyMan
21 hours ago, Guest Vlad said:

In DOSBox NDN don't show A: drive. In IBM HandShaker - no problem (pic.2).

Fixed.

NDN-0000.PNG

Share this post


Link to post
Share on other sites
Garl    0
Quote

Is Garl alive?

ещё как!

Share this post


Link to post
Share on other sites
Garl    0

Обновим мы перевод, предлагайте варианты.

Share this post


Link to post
Share on other sites
Guest Onion   
Guest Onion
  • затереть
  • удалить и затереть
  • удалить с обнулением данных
  • необратимо удалить
  • удалить полностью
  • полное стирание
  • в FAR'е это «уничтожить» названо

Share this post


Link to post
Share on other sites
Garl    0

"Стереть и удалить" а в подтверждении "стереть"?

потому как происходит сперва затирание, а затем удаление

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

3.00.0006v - при попытке открытия окна "Дополнительные установки..." иногда возникает краш - в аттаче.

NDN.ERR

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

3.00.0006v - окончательно угробили контекстное меню файла. Теперь при попытке подменю в контекстном меню возникает краш - в аттаче.

 

NDN.ERR

Share this post


Link to post
Share on other sites
Guest WAJIM   
Guest WAJIM

Вот к чему приводит отсутствие открытого бета-тестирования.

 

Share this post


Link to post
Share on other sites
Guest Onion   
Guest Onion
9 hours ago, Garl said:

"Стереть и удалить" а в подтверждении "стереть"?

потому как происходит сперва затирание, а затем удаление

Как оно там происходит — не важно, надо чтобы было понятно пользователю — т.е., по возможности, в соответствии с какой-нибудь привычной или устоявшейся терминологией.

А в подтверждении можно и поразвернутей что-нибудь писануть.

file_shredder2019.png

?name=??????%2B??????%2B2014-11-20%2B?%2

053.jpg

img_5d6505647ab75.png

3.jpg

EraserHDD.gif

EraserHDD_ok.gif

Share this post


Link to post
Share on other sites
Guest Vlad   
Guest Vlad

Думаю, "Удалить необратимо" - хороший вариант.

Share this post


Link to post
Share on other sites
GPFault    0

Tried NDN ndn_3_00_0006_l64 on linux. Much better, than 14 years ago when I tried it last time)

However, I have a quite niche usage scenario - running kernel-based framebuffer (efifb) console with gpm mouse on modern hawrdware and modern kernel. X11 is not used since it can introduce unwanted side effects in my usage scenarious.

ndn starts fine in terminal emulators, but in real console - it starts only with /NOMOUSE option.

Without this option ndn crashes with printing stacktrace (btw, getting working stacktraces on craches is great!):

I kept decodedc escape qequences, maybe they are somehow related to mouse init.

Necromancer's Dos Navigator v3.00.0006f/LINUX64. 
Based on Dos Navigator by Ritlabs...
[DEFINES/CPUX64/LINUX/FREEPASCAL]
* Linux (v5.10) detected
* TTY: /dev/tty5 (linux)
* Process ID = 813 ...
* PCRE Version 8.44 2020-02-12
* Berkeley (BSD) socket API fESC[HESC[?25hESC[?0cESC[?0cESC[?25hESC[?0cESC[0mESC[HESC[Jor Unix/Linux


Caught SIGSEGV: Segmentation Fault
error at 0x0000000000000000
r8 =0000000000000000
r9 =0000000000000000
r10=78716D6A6B6C6E74
r11=0000000000000213
r12=0000000000401A70
r13=00007FFDA71864B0
r14=00007FFDA71866D8
r15=00007FFDA7185708
rdi=00007FFDA7185B64
rsi=0000000000000000
rbp=00007FFDA7185A08
rbx=0000000000000000
rdx=0000000000000000
rax=0000000000000000
rcx=0000000000000000
rsp=00007FFDA71859D8
$00000000004D916D  GPM_OPEN,  line 118 of RTL/LNX64/GPM.PAS
$00000000004D87AB  SYSDETECTMOUSE,  line 295 of NEWLNX/MOUSE.PP
$00000000004D7D69  DETECTMOUSE,  line 65 of NEWLNX/mouse.inc
$000000000045C6FE  SYSTVDETECTMOUSE,  line 52 of DRIVERSL.INC
$000000000045BCD1  DETECTMOUSE,  line 349 of DRIVERS.PAS
$000000000045C5CD  INITEVENTS,  line 1310 of DRIVERS.PAS
$0000000000463801  RESUME,  line 1548 of DNAPP.PAS
$00000000004638AC  INIT,  line 1569 of DNAPP.PAS
$00000000004D967F  INIT,  line 248 of DNUTIL.PAS
$000000000041B527  RUNMAINPROGRAM,  line 424 of MAIN.PAS
$00000000004010F3  main,  line 38 of NDN.pas
$0000000000401B1C  _FPC_MAINCRTSTARTUP
$0000000000000001 line 185 of RTL/OBJPAS/objpas.pp

 

Share this post


Link to post
Share on other sites
Guest CandyMan   
Guest CandyMan
14 hours ago, GPFault said:

Tried NDN ndn_3_00_0006_l64 on linux. Much better, than 14 years ago when I tried it last time)

However, I have a quite niche usage scenario - running kernel-based framebuffer (efifb) console with gpm mouse on modern hawrdware and modern kernel. X11 is not used since it can introduce unwanted side effects in my usage scenarious.

ndn starts fine in terminal emulators, but in real console - it starts only with /NOMOUSE option.

Without this option ndn crashes with printing stacktrace (btw, getting working stacktraces on craches is great!):

I kept decodedc escape qequences, maybe they are somehow related to mouse init.


Necromancer's Dos Navigator v3.00.0006f/LINUX64. 
Based on Dos Navigator by Ritlabs...
[DEFINES/CPUX64/LINUX/FREEPASCAL]
* Linux (v5.10) detected
* TTY: /dev/tty5 (linux)
* Process ID = 813 ...
* PCRE Version 8.44 2020-02-12
* Berkeley (BSD) socket API fESC[HESC[?25hESC[?0cESC[?0cESC[?25hESC[?0cESC[0mESC[HESC[Jor Unix/Linux


Caught SIGSEGV: Segmentation Fault
error at 0x0000000000000000
r8 =0000000000000000
r9 =0000000000000000
r10=78716D6A6B6C6E74
r11=0000000000000213
r12=0000000000401A70
r13=00007FFDA71864B0
r14=00007FFDA71866D8
r15=00007FFDA7185708
rdi=00007FFDA7185B64
rsi=0000000000000000
rbp=00007FFDA7185A08
rbx=0000000000000000
rdx=0000000000000000
rax=0000000000000000
rcx=0000000000000000
rsp=00007FFDA71859D8
$00000000004D916D  GPM_OPEN,  line 118 of RTL/LNX64/GPM.PAS
$00000000004D87AB  SYSDETECTMOUSE,  line 295 of NEWLNX/MOUSE.PP
$00000000004D7D69  DETECTMOUSE,  line 65 of NEWLNX/mouse.inc
$000000000045C6FE  SYSTVDETECTMOUSE,  line 52 of DRIVERSL.INC
$000000000045BCD1  DETECTMOUSE,  line 349 of DRIVERS.PAS
$000000000045C5CD  INITEVENTS,  line 1310 of DRIVERS.PAS
$0000000000463801  RESUME,  line 1548 of DNAPP.PAS
$00000000004638AC  INIT,  line 1569 of DNAPP.PAS
$00000000004D967F  INIT,  line 248 of DNUTIL.PAS
$000000000041B527  RUNMAINPROGRAM,  line 424 of MAIN.PAS
$00000000004010F3  main,  line 38 of NDN.pas
$0000000000401B1C  _FPC_MAINCRTSTARTUP
$0000000000000001 line 185 of RTL/OBJPAS/objpas.pp

 

Try this version: https://megawrzuta.pl/download/6dc5e5c85ff5cc83d997a9bff09ea4ce.html

Share this post


Link to post
Share on other sites
GPFault    0
2 hours ago, Guest CandyMan said:

This starts fine without crashing, thanks. GPM mouse doesn't work however (nothing happens on mouse input, only moving mouse rendered by gpm is visible). But really I can't remember it ever woked with ndn.

Experimenting with NDN on linux more, i found 2 more problems.

Problem 1. Crash when pressing Tab to switch to another panels. This is really strange problem which doesn't reproduce fine.

It appears:

  • only on one of my machines (ndn is started as non-root in konsole terminal)
  • only if a folder or ..  is currently under cursor (not appear on files)
  • only if I switch to another panel by pressing Tab. Switching by mouse clicking works fine. This is really strange, since the backtrace points to some rendering.
  • only if I switch fron left to right. Switching same panes with ctrl-U  - and bug didn't appear.

It appears on both v3.00.0006f/LINUX64 and todays binaries. Same behaviour. On todays binaries no any settings were changed, all is default.

Attaching Err-file

Problem 2. On a real linux console without terminal emulator - NDN fails displaying anything after runing external command. Steps:

  • run ndn on a real console (like the yestedays problem with gpm)
  • type ls
  • press enter
  • command executes, mostly file (some tty settings are broken, but thats another story)
  • after command execution only the cursor is visible, all other screen is black. However, NDN continue working, since Alt-X Enter quites it.

Note that running  ndn on the same console wrapped in a tmux terminal emulator - doesn't have such problem. So, for this problem from a user point of view workaround exists - just run ndn inside tmux.

 

Also some notes about debugging.

On linuxs case-sensetive filesystems - ndn searches for debug file with .dbg extension, so it have to be renamed from .DBG to .dbg if the binaries archive contains file ending in ".DBG"

Both v3.00.0006f and todays binaries are compressed with upx. However, while v3.00.0006f can be decompressed with upx -d (standard official upx decompressor), and todays binaries can't be - upx -d reports error.

This theoretically can complicate debugging for some cases...

crash-tab-when-right-is-folder.ERR

Share this post


Link to post
Share on other sites
Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×