Results 1 to 7 of 7

Thread: DOSEMU .exe crashes on Leap 15

  1. #1
    Join Date
    Aug 2013
    Location
    Jundiai, São Paulo, Brazil
    Posts
    467

    Default DOSEMU .exe crashes on Leap 15

    After installing Leap 15
    Dosemu works and I'm usually accessing the "drive_c" directory, but where I can try running the Dbase program.
    it is immediately aborted and the message below appears
    Code:
    dosemu
    ERROR: PM stack overflowed: in_dpmi_pm_stack=731
    Please, how solv that ?

  2. #2
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,848
    Blog Entries
    14

    Default Re: DOSEMU .exe crashes on Leap 15

    What Dbase program? Did you try using the databases with native linux programs? F.e. LibreOffice Base?
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

  3. #3
    Join Date
    Oct 2008
    Location
    Glasgow, Scotland
    Posts
    1,134

    Default Re: DOSEMU .exe crashes on Leap 15

    Quote Originally Posted by sergelli View Post
    but where I can try running the Dbase program.
    it is immediately aborted and t...
    do you mean “dBase” that was a C/PM program from Ashton Tate, then ported to Apple II then PCDOS?
    If so have you tried running it from DOSBox?
    ~Thank you for sharing an interesting problem.
    --
    slàinte mhath,
    rayH

  4. #4
    Join Date
    Aug 2013
    Location
    Jundiai, São Paulo, Brazil
    Posts
    467

    Default Re: DOSEMU .exe crashes on Leap 15

    Quote Originally Posted by eng-int View Post
    do you mean “dBase” that was a C/PM program from Ashton Tate, then ported to Apple II then PCDOS?
    If so have you tried running it from DOSBox?
    Yes, I have for many years used the dBase program from Ashton.
    I use it for my business and I have hundreds of codes to track sales orders, track inventories and many more jobs.
    DBase has worked very well with Linux until Leap 43
    But now, whit Leap 15 is giving this error that I have listed above
    I have not tested using DOSBox now, but before with Leap 43 or smaller it did not work

  5. #5
    Join Date
    Aug 2013
    Location
    Jundiai, São Paulo, Brazil
    Posts
    467

    Default Re: DOSEMU .exe crashes on Leap 15

    I still have no solution to the problem.
    I have other machines with Leap 42.3 and dosemu works without problems
    For being without any help, I tried to copy all the folders with the word "dosemu" that I found in the machines 42.3 for the 15
    I have completely copied the folders and subfolders
    Code:
    /home/sergio/.dosemu
    /etc/dosemu
    But it did not solve the problem.
    Are there more folders to copy?

  6. #6
    Join Date
    Jun 2008
    Location
    San Diego, Ca, USA
    Posts
    11,286
    Blog Entries
    2

    Default Re: DOSEMU .exe crashes on Leap 15

    Wow,
    You've been living on borrowed time for a very long time now...
    I wouldn't have expected a DOS emulator type application to still be working when its last code modification was back in 2007 (more than 10 years ago, when the Linux kernel was still monolithic)

    https://sourceforge.net/projects/dosemu/files/

    I'm going to suspect that your version of dBase is also similarly old...

    I took a brief look at today's dBase (which has undergone numerous ownership changes over the years), don't know if you have any interest in upgrading to something new... Besides the cost, today's dBase now runs only on Windows, so it would probably require looking at a full WINE instead of a simple DOS emulator

    http://www.dbase.com/dbasesql/system-requirements/

    Now, back to the error you're seeing...
    I don't know that you're going to find an easy way to fix that error... An "out of bounds" error like that suggests a fairly fundamental problem, and as I stated up top I'm short of amazed that a program like this didn't throw critical errors years ago. You may be forced to run your application in a 42.3 beyond EOL in a virtual machine if you decide not to upgrade or migrate your database to something else more current and supported but this is something you should consider only as a stopgap to buy you some time as you look for a permanent fix.

    I don't know what version of dBase you're running, but that and however you're using it (what is your frontend?) would probably determine what your options are to migrate to another database... whether it's a modern dBase or free, commonly used alternatives like MariadB, MySQL, sqlite, more. You may wish to consider what shortcomings you've bumped up against in the past when considering a possible new migration target.

    If you want to stay with your dBase, you might also try running it in WINE or some other similar, currently supported emulation.

    HTH,
    TSU
    Beginner Wiki Quickstart - https://en.opensuse.org/User:Tsu2/Quickstart_Wiki
    Solved a problem recently? Create a wiki page for future personal reference!
    Learn something new?
    Attended a computing event?
    Post and Share!

  7. #7
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    15,744

    Default Re: DOSEMU .exe crashes on Leap 15

    I develop in Xbase++ a Clipper/dBase III clone. It in theory should run old dBase III code in console mode in Windows. But it is not free or cheap. There was and may still be a dBase language called Harbor which had a native Linux compiler. Google "harbor Linux"

    One solution which is what I use is to run in a Windows VM. If you restrict Net access you can run old Windows such as XP in a VM safely.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •