Aleix Conchillo Flaqué | 15 Apr 2012 04:14
Picon

[bug #36183] mixvm segfaults in mac os x (macports)

URL:
  <http://savannah.gnu.org/bugs/?36183>

                 Summary: mixvm segfaults in mac os x (macports)
                 Project: GNU MIX Development Kit
            Submitted by: aleix
            Submitted on: Sun 15 Apr 2012 04:14:20 AM CEST
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A bug in macports was reported a while ago:

https://trac.macports.org/ticket/32345

I've been able to reproduce it, but unable to fix it. It seems aprblom in
g_completion_* functions. These functions were deprecated in 2.26, macports
includes glib 2.30.

Here is the backtrace I get:

(Continue reading)

anonymous | 13 Feb 2011 12:20
Picon

[bug #32452] Illegal OPERAND leads to endless loop in mixasm

URL:
  <http://savannah.gnu.org/bugs/?32452>

                 Summary: Illegal OPERAND leads to endless loop in mixasm
                 Project: GNU MIX Development Kit
            Submitted by: None
            Submitted on: Sun 13 Feb 2011 11:20:22 AM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

Hi *,

giving an w-expression as operand to an real mix instruction like
lda sends `mixasm' in an endless loop.

To reproduce try to compile the following code:

start	LDA	1(4:4),1(5:5)
	HLT
	END	start
(Continue reading)

Jose A. Ortega Ruiz | 10 Oct 2010 03:14
Picon
Gravatar

MDK 1.2.6 released


Subject says it all. Happy hacking!

jao
rrl | 23 Sep 2010 10:03
Picon

Bug in the `sbpr' command of mixvm

Hi,

There's a problem with the command `sbpr' that set a conditional
breakpoint on register change.  For example, `sbpr I2' should set a
breakpoint when the value in rI2 changes but the breakpoint will be
set when the value of rI1 changes instead.  Here's a patch that fixes
the problem:

--- mixlib/xmix_vm_handlers.c.orig	2005-09-20 22:43:13.000000000 +0300
+++ mixlib/xmix_vm_handlers.c	2010-09-23 10:28:32.000000000 +0300
 <at>  <at>  -1089,7 +1089,7  <at>  <at> 
 	  {
 	    int i = arg[1] - '1';
 	    if (i >= 0 && i < 6)
-	      pred = MIX_PRED_REG_I1 - 1 + i;
+	      pred = MIX_PRED_REG_I1 + i;
 	  }
       }
       break;
Dmitry Zenovich | 11 Sep 2010 18:17
Picon

[bug #31010] Error on MOVE(0)


Follow-up Comment #4, bug #31010 (project mdk):

Thank you. Now the MOVE(0) seems to work correctly, but the mixvm doesn't
anymore step to the next line after doing non-zero MOVEs:

Program loaded. Start address: 1000
MIX> pline
Line 2: START       STZ     0
MIX> next
Elapsed time: 2 /Total program time: 2 (Total uptime: 2)
MIX> pline
Line 3:             ENT1    1
MIX> next
Elapsed time: 1 /Total program time: 3 (Total uptime: 3)
MIX> pline
Line 4:             MOVE    0(0)
MIX> next
Elapsed time: 1 /Total program time: 4 (Total uptime: 4)
MIX> pline
Line 5:             MOVE    0(36)
MIX> next
Elapsed time: 73 /Total program time: 77 (Total uptime: 77)
MIX> pline
Line 5:             MOVE    0(36)
MIX> next
Elapsed time: 73 /Total program time: 150 (Total uptime: 150)
MIX> pline
Line 5:             MOVE    0(36)
MIX> next
(Continue reading)

Dmitry Zenovich | 10 Sep 2010 18:36
Picon

[bug #31010] Error on MOVE(0)


URL:
  <http://savannah.gnu.org/bugs/?31010>

                 Summary: Error on MOVE(0)
                 Project: GNU MIX Development Kit
            Submitted by: dzenovich
            Submitted on: Птн 10 Сен 2010 16:36:37
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

According to "The Art of Computer Programming", the MIX instruction MOVE
should not do anything when F=0, no error should happen. Nevertheless the
mixvm produces the error message and stops running a program:

ERROR: 1002: [MOVE      0,0(0:0)  ]                 MOVE    0(0)

    _______________________________________________________

Reply to this item at:
(Continue reading)

Jose Antonio Ortega Ruiz | 12 Apr 2010 06:52
Picon

[bug #29524] Docs: incorrect download info


Update of bug #29524 (project mdk):

                  Status:               Confirmed => In Progress            

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?29524>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/
Stjepan Gros | 18 Nov 2009 09:26
Picon

GNU MDK in Fedora repository...

Hi!

I just want to inform you that GNU MDK has been approved for inclusion
in Fedora repository. I'll now watch for new releases so that I can
sync package.

SG
Stjepan Gros | 29 Sep 2009 09:36
Picon

Bug in gmixvm

Hi!

I'm trying to package mdk for Fedora and I'm almost there. :) The
problem is that after running gmixvm it consumes much of disk and CPU
resources. I managed to find out that it's scanning the whole
directory tree (either /usr/bin or home directory, depending how it is
started). Attached is gdb stack trace. Do you know what could be the
exact problem?

Stjepan

(gdb) run
Starting program: /usr/bin/gmixvm
warning: .dynamic section for "/usr/lib/libfreetype.so.6" is not at
the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread debugging using libthread_db enabled]
Missing separate debuginfo for /usr/lib/libtdb.so.1
Try: yum --enablerepo='*-debuginfo' install
/usr/lib/debug/.build-id/a9/d89f5a179340f6dc46499bbcdce21d2f85a644.debug
warning: "/usr/lib/debug/usr/lib/gconv/libJIS.so.debug": The separate
debug info file has no debug info
warning: .dynamic section for "/usr/lib/libibus.so.1" is not at the
expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libfam.so.0" is not at the
expected address
warning: difference appears to be caused by prelink, adjusting expectations

(gmixvm:12652): GVFS-RemoteVolumeMonitor-WARNING **: invoking
(Continue reading)

Dave Feustel | 21 Sep 2005 15:34
Picon

Re Gnu MDK

Does this software model the original MIX computer or
Knuth's newer 64-bit version?
(I am interested in the 64-bit version of MIX).

Thanks,
Dave Feustel
--

-- 
Tired of having to defend against Malware?
You know: trojans, viruses, SPYWARE, ADWARE, 
KEYLOGGERS, rootkits, worms and popups.
Then Switch to OpenBSD with a KDE desktop!!!
Jose Antonio Ortega Ruiz | 19 Sep 2005 22:12
Picon

[bug #5652] Assembler shouldn't mask index field


Update of bug #5652 (project mdk):

                  Status:                    None => Postponed              

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=5652>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/

Gmane