Linux MS DOS discussions
 help / color / mirror / Atom feed
* Re: Problems with Dosemu-1.1.3-Patchset 5
@ 2002-10-14 23:46 Stas Sergeev
  2002-10-15  0:28 ` Bart Oldeman
  0 siblings, 1 reply; 8+ messages in thread
From: Stas Sergeev @ 2002-10-14 23:46 UTC (permalink / raw)
  To: linux-msdos

Hello.

Bart Oldeman wrote:
>> but for now you told there is another buffer
>> overflow in mfs, isn't it?
>  No, that's what *you* suspected.
I was referring to this:
---
Silly buffer overflow
indeed but I never imagined network redirectors working in 
such a way
---
Yes, this is fixed in "Patchset 5", but I
just doubted that .5 is already available
for somebody else. Seems like it is, though.

> We'll see.
Why do you prefer .map lookup rather than a
gdb stack trace? When DPMI is not used, gdb
is quite helpfull (unless instremu is used,
but it isn't).


^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: Problems with Dosemu-1.1.3-Patchset 5
@ 2002-10-14 22:23 Stas Sergeev
  2002-10-14 23:03 ` Bart Oldeman
  0 siblings, 1 reply; 8+ messages in thread
From: Stas Sergeev @ 2002-10-14 22:23 UTC (permalink / raw)
  To: linux-msdos

Hello.

Bart Oldeman wrote:
> could you check dosemu.map to see where 0x401ace06 is?
> It might just be out of DOSEMU's scope; in that case it might be a DPMI
> page fault
Current buggy fault handler (to be fixed
with my fault handling patch) have this:
if (in_dpmi)
   return dpmi_fault(scp).

So, while it is a bug, if DPMI is active,
there seems to be no way to reach that msg
at all.
So I would say this is a buffer overflow most
likely, and DPMI is disabled. gdb might help.
This all will be much easier if I get around
to implement the automatic gdb dispatcher,
but for now you told there is another buffer
overflow in mfs, isn't it?


^ permalink raw reply	[flat|nested] 8+ messages in thread
* Problems with Dosemu-1.1.3-Patchset 5
@ 2002-10-11 13:18 J.Strohschnitter
  2002-10-14 21:41 ` Bart Oldeman
  0 siblings, 1 reply; 8+ messages in thread
From: J.Strohschnitter @ 2002-10-11 13:18 UTC (permalink / raw)
  To: linux-msdos

Hi there,

I've got a crash of my dosemu while starting a printjob from our application.
Some other printjobs prints wiithout any problem.

I've started the dosemu with the -o option to log the error:

ERROR: cpu exception in dosemu code outside of VM86()!
trapno: 0x0e  errorcode: 0x00000006  cr2: 0x73fd0204
eip: 0x401ace06  esp: 0xbffff8c4  eflags: 0x00010602
cs: 0x0023  ds: 0x002b  es: 0x002b  ss: 0x002b
Page fault: write instruction to linear address: 0x73fd0204
CPU was in user mode
Exception was caused by non-available page
  VFLAGS(b): 010000011000000010
EAX: 73f9b9d4  EBX: 00034830  ECX: 00000001  EDX: 6bc6ea0d  VFLAGS(h): 
00010602
ESI: 083617f7  EDI: 73fd0204  EBP: bffff8cc
CS: 0023  DS: 002b  ES: 002b  FS: 0000  GS: 0000
FLAGS: IF DF RF  IOPL: 0
OOPS : 89 f9 83 e1 03 29 c8 4f 4e fd -> f3 a4 fc 83 c7 fd 83 c6 fd 89
leavedos(4|0x4) called - shutting down

Can anyone help me ?


My environment:

Dosemu 1.1.3 Patch 5
Linux SuSE 7.2 Kernel 2.4.16
Dosemu includes Novell-Networking


-- 

SET THE CONTROLS 
	FOR THE HEART OF THE SUN

Jens

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-10-15  7:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-14 23:46 Problems with Dosemu-1.1.3-Patchset 5 Stas Sergeev
2002-10-15  0:28 ` Bart Oldeman
  -- strict thread matches above, loose matches on Subject: below --
2002-10-14 22:23 Stas Sergeev
2002-10-14 23:03 ` Bart Oldeman
2002-10-11 13:18 J.Strohschnitter
2002-10-14 21:41 ` Bart Oldeman
2002-10-15  7:33   ` J.Strohschnitter
2002-10-15  7:34   ` J.Strohschnitter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox