Thread: [ES40-developers] SDL locking problems
Status: Alpha
Brought to you by:
iamcamiel
From: Camiel V. <iam...@gm...> - 2008-03-16 11:28:21
|
Hello Everyone, I've made a couple of changes that seem to solve the SDL-thread-locking problem we've been seeing. The biggest change is performing GUI initialization, GUI screen updating, and GUI event handling all from the same thread (the VGA card's). Also, the default time-out on locks has been increased to 5000 ms. This should also resolve some issues where there is a GUI in the system but no VGA-card, where the keyboard-thread would try to do things to an uninitialized GUI. On my development system, the emulator now works properly again with sdl as the GUI, as well as with win32 as the GUI. I haven't tested it on any Unix or Linux platform though. Perhaps people who are running the emulator on these systems can report back whether sdl on unix/linux works again, and whether x11 on unix/linux works properly now. Camiel. |
From: Pepito G. <pep...@ya...> - 2008-03-16 14:29:12
|
Hi I downloaded the latest cvs. The resuls are so so. Short answer: - with sdl: no errors, not working... (or very very slow) - with X11: not working, error. - without gui or vga card: no errors, not working .... How much time does it need to boot? Pepito Long answer: - X11: ------ nvlinux:/opt/es40_cvs/es40/src# ./es40 **======================================================================** || ES40 emulator || || Version 0.18 || || || || Copyright (C) 2007-2008 by the ES40 Emulator Project || || Website: http://sourceforge.net/projects/es40 || || E-mail : ca...@ca... || || || || This program is free software; you can redistribute it and/or || || modify it under the terms of the GNU General Public License || || as published by the Free Software Foundation; either version 2 || || of the License, or (at your option) any later version. || **======================================================================** %GUI-I-INS: Installing x11 module as the ES40 GUI sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 15:30:52 iamcamiel Exp $ sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 15:30:51 iamcamiel Exp $ dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 iamcamiel Exp $ pci0.15(ali_ide).disk0.0(file): Mounted file /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, 5709/16/45. pci0.15(ali_ide).disk1.0(file): Mounted file /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, 270296 2048-byte blocks, 452/13/46. pci0.15(ali_ide).disk1.1(file): Mounted file /opt/rom/idleloop.vdisk, 2880 512-byte blocks, 4/16/45. pci0.15(ali_ide).disk1.1(ramdisk): Mounted RAMDISK, 20480 512-byte blocks, 32/16/40. pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 2008/03/14 15:30:50 iamcamiel Exp $ sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 15:30:51 iamcamiel Exp $ cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 17:50:42 iamcamiel Exp $ cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 17:50:42 iamcamiel Exp $ pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 15:30:50 iamcamiel Exp $ kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 iamcamiel Exp $ %IDE-I-INIT: New IDE emulator initialized. pci0.2(cirrus): $Id: Cirrus.cpp,v 1.19 2008/03/16 11:22:08 iamcamiel Exp $ pci0.4(dec21143): Choose a network adapter to connect to: 1. eth0 (No description available) 2. any (Pseudo-device that captures on all interfaces) 3. lo (No description available) %NIC-Q-NICNO: Enter the interface number (1-3):1 pci0.4(dec21143): MAC defaulted to 08-00-2B-E5-40-00 pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 2008/03/14 15:30:50 iamcamiel Exp $ serial0(serial): Waiting for connection on port 21264. Gtk-WARNING **: Failed to load module "libgnomebreakpad.so": libgnomebreakpad.so: cannot open shared object file: No such file or directory serial0(serial): $Id: Serial.cpp,v 1.45 2008/03/14 21:24:18 iamcamiel Exp $ %SYS-I-READROM: Reading decompressed ROM image from /opt/rom/decompressed.rom. %SYM-I-PATCHROM: Patching ROM for speed. %SYS-I-ROMLOADED: ROM Image loaded successfully! flash: 2097156 bytes restored. %FLS-I-RESTST: Flash state restored from /opt/rom/flash.rom dpr: 16384 bytes restored. %DPR-I-RESTST: DPR state restored from /opt/rom/dpr.rom Start threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus nic srl0 Arbitration 0000000000020000 from CPU 1 (@13e39)... won 0000000800020000 Arbitration clear from CPU 1 (@13f55). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). XAllocColorCells returns error. Maybe your screen does not support a private colormap? font 8 wide x 16 high, display depth = 16 X Error of failed request: BadAccess (attempt to access private resource denied) Major opcode of failed request: 89 (X_StoreColors) Serial number of failed request: 12 Current serial number in output stream: 274 nvlinux:/opt/es40_cvs/es40/src# - sdl, vga card: --------------- nvlinux:/opt/es40_cvs/es40/src# date dom mar 16 13:57:18 CET 2008 nvlinux:/opt/es40_cvs/es40/src# ./es40 **======================================================================** || ES40 emulator || || Version 0.18 || || || || Copyright (C) 2007-2008 by the ES40 Emulator Project || || Website: http://sourceforge.net/projects/es40 || || E-mail : ca...@ca... || || || || This program is free software; you can redistribute it and/or || || modify it under the terms of the GNU General Public License || || as published by the Free Software Foundation; either version 2 || || of the License, or (at your option) any later version. || **======================================================================** %GUI-I-INS: Installing sdl module as the ES40 GUI sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 15:30:52 iamcamiel Exp $ sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 15:30:51 iamcamiel Exp $ dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 iamcamiel Exp $ pci0.15(ali_ide).disk0.0(file): Mounted file /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, 5709/16/45. pci0.15(ali_ide).disk1.0(file): Mounted file /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, 270296 2048-byte blocks, 452/13/46. pci0.15(ali_ide).disk1.1(file): Mounted file /opt/rom/idleloop.vdisk, 2880 512-byte blocks, 4/16/45. pci0.15(ali_ide).disk1.1(ramdisk): Mounted RAMDISK, 20480 512-byte blocks, 32/16/40. pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 2008/03/14 15:30:50 iamcamiel Exp $ sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 15:30:51 iamcamiel Exp $ cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 17:50:42 iamcamiel Exp $ cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 17:50:42 iamcamiel Exp $ pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 15:30:50 iamcamiel Exp $ kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 iamcamiel Exp $ %IDE-I-INIT: New IDE emulator initialized. pci0.2(cirrus): $Id: Cirrus.cpp,v 1.19 2008/03/16 11:22:08 iamcamiel Exp $ pci0.4(dec21143): Choose a network adapter to connect to: 1. eth0 (No description available) 2. any (Pseudo-device that captures on all interfaces) 3. lo (No description available) %NIC-Q-NICNO: Enter the interface number (1-3):1 pci0.4(dec21143): MAC defaulted to 08-00-2B-E5-40-00 pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 2008/03/14 15:30:50 iamcamiel Exp $ serial0(serial): Waiting for connection on port 21264. Gtk-WARNING **: Failed to load module "libgnomebreakpad.so": libgnomebreakpad.so: cannot open shared object file: No such file or directory serial0(serial): $Id: Serial.cpp,v 1.45 2008/03/14 21:24:18 iamcamiel Exp $ %SYS-I-READROM: Reading decompressed ROM image from /opt/rom/decompressed.rom. %SYM-I-PATCHROM: Patching ROM for speed. %SYS-I-ROMLOADED: ROM Image loaded successfully! %FLS-F-NOREST: Flash could not be restored from /opt/rom/flash.rom %DPR-F-NOREST: DPR could not be restored from /opt/rom/dpr.rom Start threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus nic srl0 Arbitration 0000000000020000 from CPU 1 (@13e39)... won 0000000800020000 Arbitration clear from CPU 1 (@13f55). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). >>> I stoped it! Exiting gracefully: Graceful exit: CTRL-C detected: System.cpp, line 500 ^XStop threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus nic srl0 flash: 2097156 bytes saved. %FLS-I-SAVEST: Flash state saved to /opt/rom/flash.rom dpr: 16384 bytes saved. %DPR-I-SAVEST: DPR state saved to /opt/rom/dpr.rom Freeing memory in use by system... pci0.15(ali_ide).disk0.0(file): Closing file. *** glibc detected *** ./es40: double free or corruption (fasttop): 0x08131b20 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb7a51915] /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7a55380] ./es40(_ZN9CDiskFileD0Ev+0x45)[0x80ae6d5] ./es40(_ZN7CSystemD0Ev+0x43)[0x80d8673] ./es40(main+0x5c4)[0x80952b4] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb79fc450] ./es40(__gxx_personality_v0+0x2a1)[0x805c8f1] ======= Memory map: ======== 08048000-080fd000 r-xp 00000000 03:02 2050970 /opt/es40_cvs/es40/src/es40 080fd000-08102000 rw-p 000b5000 03:02 2050970 /opt/es40_cvs/es40/src/es40 08102000-08196000 rw-p 08102000 00:00 0 [heap] a1cb6000-a1cba000 r-xp 00000000 03:02 612170 /usr/lib/libXfixes.so.3.1.0 a1cba000-a1cbb000 rw-p 00003000 03:02 612170 /usr/lib/libXfixes.so.3.1.0 a1cbb000-a1cc3000 r-xp 00000000 03:02 605168 /usr/lib/libXcursor.so.1.0.2 a1cc3000-a1cc4000 rw-p 00007000 03:02 605168 /usr/lib/libXcursor.so.1.0.2 a1ce0000-a1ce2000 rw-s 00000000 00:08 1072005172 /SYSV00000000 (deleted) a1ce2000-a1ce4000 r-xp 00000000 03:02 623081 /usr/lib/gconv/ISO8859-15.so a1ce4000-a1ce6000 rw-p 00001000 03:02 623081 /usr/lib/gconv/ISO8859-15.so a1ce6000-a1ced000 r--s 00000000 03:02 621779 /usr/lib/gconv/gconv-modules.cache a1ced000-a1d43000 r--p 00000000 03:02 2240457 /usr/lib/locale/locale-archive a1d43000-a1d44000 ---p a1d43000 00:00 0 a1d44000-a2544000 rw-p a1d44000 00:00 0 a2544000-a2545000 ---p a2544000 00:00 0 a2545000-a2d45000 rw-p a2545000 00:00 0 a2d45000-a2d46000 ---p a2d45000 00:00 0 a2d46000-a3546000 rw-p a2d46000 00:00 0 a3546000-a3547000 ---p a3546000 00:00 0 a3547000-a3d47000 rw-p a3547000 00:00 0 a654c000-a65b4000 rw-p a654c000 00:00 0 a65b5000-a713b000 rw-p a65b5000 00:00 0 a713c000-a71bd000 rw-p a713c000 00:00 0 a7700000-a7721000 rw-p a7700000 00:00 0 a7721000-a7800000 ---p a7721000 00:00 0 a7811000-b7814000 rw-p a7811000 00:00 0 b7814000-b7816000 r-xp 00000000 03:02 703190 /lib/libx86.so.1 b7816000-b7817000 rw-p 00001000 03:02 703190 /lib/libx86.so.1 b7817000-b781e000 r-xp 00000000 03:02 572536 /lib/i686/cmov/librt-2.7.so b781e000-b7820000 rw-p 00006000 03:02 572536 /lib/i686/cmov/librt-2.7.so b7820000-b7821000 rw-p b7820000 00:00 0 b7821000-b7825000 r-xp 00000000 03:02 606379 /usr/lib/libXdmcp.so.6.0.0 b7825000-b7826000 rw-p 00003000 03:02 606379 /usr/lib/libXdmcp.so.6.0.0 b7826000-b7828000 r-xp 00000000 03:02 605166 /usr/lib/libXau.so.6.0.0 b7828000-b7829000 rw-p 00001000 03:02 605166 /usr/lib/libXau.so.6.0.0 b7829000-b7878000 r-xp 00000000 03:02 605973 /usr/lib/libvga.so.1.4.3 b7878000-b787f000 rw-p 0004e000 03:02 605973 /usr/lib/libvga.so.1.4.3 b787f000-b7888000 rw-p b787f000 00:00 0 b7888000-b789a000 r-xp 00000000 03:02 607168 /usr/lib/libdirect-1.0.so.0.1.0 b789a000-b789b000 rw-p 00011000 03:02 607168 /usr/lib/libdirect-1.0.so.0.1.0 b789b000-b78a2000 r-xp 00000000 03:02 605516 /usr/lib/libfusion-1.0.so.0.1.0 b78a2000-b78a3000 rw-p 00006000 03:02 605516 /usr/lib/libfusion-1.0.so.0.1.0 b78a3000-b78a4000 rw-p b78a3000 00:00 0 b78a4000-b7906000 r-xp 00000000 03:02 607132 /usr/lib/libdirectfb-1.0.so.0.1.0 b7906000-b7908000 rw-p 00062000 03:02 607132 /usr/lib/libdirectfb-1.0.so.0.1.0 b7908000-b790a000 r-xp 00000000 03:02 572493 /lib/i686/cmov/libdl-2.7.so b790a000-b790c000 rw-p 00001000 03:02 572493 /lib/i686/cmov/libdl-2.7.so b790c000-b79c9000 r-xp 00000000 03:02 605333 /usr/lib/libasound.so.2.0.0 b79c9000-b79ce000 rw-p 000bc000 03:02 605333 /usr/lib/libasound.so.2.0.0 b79ce000-b79e2000 r-xp 00000000 03:02 572531 /lib/i686/cmov/libpthread-2.7.so b79e2000-b79e4000 rw-p 00013000 03:02 572531 /lib/i686/cmov/libpthread-2.7.so b79e4000-b79e6000 rw-p b79e4000 00:00 0 b79e6000-b7b2d000 r-xp 00000000 03:02 572479 /lib/i686/cmov/libc-2.7.so b7b2d000-b7b2e000 r--p 00147000 03:02 572479 /lib/i686/cmov/libc-2.7.so b7b2e000-b7b30000 rw-p 00148000 03:02 572479 /lib/i686/cmov/libc-2.7.so b7b30000-b7b33000 rw-p b7b30000 00:00 0 b7b33000-b7b3f000 r-xp 00000000 03:02 572340 /lib/libgcc_s.so.1 b7b3f000-b7b40000 rw-p 0000b000 03:02 572340 /lib/libgcc_s.so.1 b7b40000-b7b41000 rw-p b7b40000 00:00 0 b7b41000-b7b64000 r-xp 00000000 03:02 572495 /lib/i686/cmov/libm-2.7.so b7b64000-b7b66000 rw-p 00023000 03:02 572495 /lib/i686/cmov/libm-2.7.so b7b66000-b7c48000 r-xp 00000000 03:02 605577 /usr/lib/libstdc++.so.6.0.10 b7c48000-b7c4b000 r--p 000e2000 03:02 605577 /usr/lib/libstdc++.so.6.0.10 b7c4b000-b7c4d000 rw-p 000e5000 03:02 605577 /usr/lib/libstdc++.so.6.0.10 b7c4d000-b7c53000 rw-p b7c4d000 00:00 0 b7c53000-b7db2000 r-xp 00000000 03:02 671598 /usr/local/lib/libPocoFoundation.so.5 b7db2000-b7db9000 rw-p 0015f000 03:02 671598 /usr/local/lib/libPocoFoundation.so.5 b7db9000-b7dba000 rw-p b7db9000 00:00 0 b7dba000-b7de1000 r-xp 00000000 03:02 606896 /usr/lib/libpcap.so.0.9.8 b7de1000-b7de3000 rw-p 00026000 03:02 606896 /usr/lib/libpcap.so.0.9.8 b7de3000-b7ecb000 r-xp 00000000 03:02 606682 /usr/lib/libX11.so.6.2.0 b7ecb000-b7ecf000 rw-p 000e8000 03:02 606682 /usr/lib/libX11.so.6.2.0 b7ecf000-b7f36000 r-xp 00000000 03:02 608390 /usr/lib/libSDL-1.2.so.0.11.1 b7f36000-b7f38000 rw-p 00067000 03:02 608390 /usr/lib/libSDL-1.2.so.0.11.1 b7f38000-b7f81000 rw-p b7f38000 00:00 0 b7f82000-b7f87000 r-xp 00000000 03:02 606467 /usr/lib/libXrandr.so.2.1.0 b7f87000-b7f88000 rw-p 00005000 03:02 606467 /usr/lib/libXrandr.so.2.1.0 b7f88000-b7f8f000 r-xp 00000000 03:02 605200 /usr/lib/libXrender.so.1.3.0 b7f8f000-b7f90000 rw-p 00007000 03:02 605200 /usr/lib/libXrender.so.1.3.0 b7f90000-b7f9d000 r-xp 00000000 03:02 1651991 /usr/lib/libXext.so.6.4.0 b7f9d000-b7f9e000 rw-p 0000c000 03:02 1651991 /usr/lib/libXext.so.6.4.0 b7f9e000-b7fa0000 rw-p b7f9e000 00:00 0 b7fa0000-b7fbc000 r-xp 00000000 03:02 572482 /lib/ld-2.7.so b7fbc000-b7fbe000 rw-p 0001b000 03:02 572482 /lib/ld-2.7.so bfed6000-bfeeb000 rw-p bfed6000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] Abortado nvlinux:/opt/es40_cvs/es40/src# date Serial Output: This is serial port #0 on AlphaSim Whitout gui or vga: ------------------ nvlinux:/opt/es40_cvs/es40/src# nvlinux:/opt/es40_cvs/es40/src# ./es40 **======================================================================** || ES40 emulator || || Version 0.18 || || || || Copyright (C) 2007-2008 by the ES40 Emulator Project || || Website: http://sourceforge.net/projects/es40 || || E-mail : ca...@ca... || || || || This program is free software; you can redistribute it and/or || || modify it under the terms of the GNU General Public License || || as published by the Free Software Foundation; either version 2 || || of the License, or (at your option) any later version. || **======================================================================** sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 15:30:52 iamcamiel Exp $ sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 15:30:51 iamcamiel Exp $ dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 iamcamiel Exp $ pci0.15(ali_ide).disk0.0(file): Mounted file /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, 5709/16/45. pci0.15(ali_ide).disk1.0(file): Mounted file /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, 270296 2048-byte blocks, 452/13/46. pci0.15(ali_ide).disk1.1(file): Mounted file /opt/rom/idleloop.vdisk, 2880 512-byte blocks, 4/16/45. pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 2008/03/14 15:30:50 iamcamiel Exp $ sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 15:30:51 iamcamiel Exp $ cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 17:50:42 iamcamiel Exp $ cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 17:50:42 iamcamiel Exp $ ! CONFIGURATION WARNING ! vga_console set to true, but no VGA card installed. pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 15:30:50 iamcamiel Exp $ kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 iamcamiel Exp $ %IDE-I-INIT: New IDE emulator initialized. pci0.4(dec21143): Choose a network adapter to connect to: 1. eth0 (No description available) 2. any (Pseudo-device that captures on all interfaces) 3. lo (No description available) %NIC-Q-NICNO: Enter the interface number (1-3):1 pci0.4(dec21143): MAC defaulted to 08-00-2B-E5-40-00 pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 2008/03/14 15:30:50 iamcamiel Exp $ serial0(serial): Waiting for connection on port 21264. Gtk-WARNING **: Failed to load module "libgnomebreakpad.so": libgnomebreakpad.so: cannot open shared object file: No such file or directory serial0(serial): $Id: Serial.cpp,v 1.45 2008/03/14 21:24:18 iamcamiel Exp $ %SYS-I-READROM: Reading decompressed ROM image from /opt/rom/decompressed.rom. %SYM-I-PATCHROM: Patching ROM for speed. %SYS-I-ROMLOADED: ROM Image loaded successfully! flash: 2097156 bytes restored. %FLS-I-RESTST: Flash state restored from /opt/rom/flash.rom dpr: 16384 bytes restored. %DPR-I-RESTST: DPR state restored from /opt/rom/dpr.rom Start threads: cpu0 cpu1 ali kbd ide0 ide1 nic srl0 Arbitration 0000000000020000 from CPU 1 (@13e39)... won 0000000800020000 Arbitration clear from CPU 1 (@13f55). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Arbitration 0000000000020000 from CPU 1 (@13351)... won 0000000800020000 Arbitration clear from CPU 1 (@133b9). Exiting gracefully: Graceful exit: CTRL-C detected: System.cpp, line 500 Stop threads: cpu0 cpu1 ali kbd ide0 ide1 nic srl0 flash: 2097156 bytes saved. %FLS-I-SAVEST: Flash state saved to /opt/rom/flash.rom dpr: 16384 bytes saved. %DPR-I-SAVEST: DPR state saved to /opt/rom/dpr.rom Freeing memory in use by system... pci0.15(ali_ide).disk0.0(file): Closing file. *** glibc detected *** ./es40: double free or corruption (fasttop): 0x0812f288 *** ======= Backtrace: ========= /lib/i686/cmov/libc.so.6[0xb79e9915] /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb79ed380] ./es40(_ZN9CDiskFileD0Ev+0x45)[0x80ae6d5] ./es40(_ZN7CSystemD0Ev+0x43)[0x80d8673] ./es40(main+0x5c4)[0x80952b4] /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7994450] ./es40(__gxx_personality_v0+0x2a1)[0x805c8f1] ======= Memory map: ======== 08048000-080fd000 r-xp 00000000 03:02 2050970 /opt/es40_cvs/es40/src/es40 080fd000-08102000 rw-p 000b5000 03:02 2050970 /opt/es40_cvs/es40/src/es40 08102000-08166000 rw-p 08102000 00:00 0 [heap] a2f9f000-a2fa0000 ---p a2f9f000 00:00 0 a2fa0000-a37a0000 rw-p a2fa0000 00:00 0 a37a0000-a37a1000 ---p a37a0000 00:00 0 a37a1000-a3fa1000 rw-p a37a1000 00:00 0 a3fa1000-a3fa2000 ---p a3fa1000 00:00 0 a3fa2000-a47a2000 rw-p a3fa2000 00:00 0 a47a2000-a47a3000 ---p a47a2000 00:00 0 a47a3000-a4fa3000 rw-p a47a3000 00:00 0 a6fa7000-a6fce000 rw-p a6fa7000 00:00 0 a6fcf000-a70d3000 rw-p a6fcf000 00:00 0 a70d4000-a7155000 rw-p a70d4000 00:00 0 a7600000-a7621000 rw-p a7600000 00:00 0 a7621000-a7700000 ---p a7621000 00:00 0 a77a9000-b77ac000 rw-p a77a9000 00:00 0 b77ac000-b77ae000 r-xp 00000000 03:02 703190 /lib/libx86.so.1 b77ae000-b77af000 rw-p 00001000 03:02 703190 /lib/libx86.so.1 b77af000-b77b6000 r-xp 00000000 03:02 572536 /lib/i686/cmov/librt-2.7.so b77b6000-b77b8000 rw-p 00006000 03:02 572536 /lib/i686/cmov/librt-2.7.so b77b8000-b77b9000 rw-p b77b8000 00:00 0 b77b9000-b77bd000 r-xp 00000000 03:02 606379 /usr/lib/libXdmcp.so.6.0.0 b77bd000-b77be000 rw-p 00003000 03:02 606379 /usr/lib/libXdmcp.so.6.0.0 b77be000-b77c0000 r-xp 00000000 03:02 605166 /usr/lib/libXau.so.6.0.0 b77c0000-b77c1000 rw-p 00001000 03:02 605166 /usr/lib/libXau.so.6.0.0 b77c1000-b7810000 r-xp 00000000 03:02 605973 /usr/lib/libvga.so.1.4.3 b7810000-b7817000 rw-p 0004e000 03:02 605973 /usr/lib/libvga.so.1.4.3 b7817000-b7820000 rw-p b7817000 00:00 0 b7820000-b7832000 r-xp 00000000 03:02 607168 /usr/lib/libdirect-1.0.so.0.1.0 b7832000-b7833000 rw-p 00011000 03:02 607168 /usr/lib/libdirect-1.0.so.0.1.0 b7833000-b783a000 r-xp 00000000 03:02 605516 /usr/lib/libfusion-1.0.so.0.1.0 b783a000-b783b000 rw-p 00006000 03:02 605516 /usr/lib/libfusion-1.0.so.0.1.0 b783b000-b783c000 rw-p b783b000 00:00 0 b783c000-b789e000 r-xp 00000000 03:02 607132 /usr/lib/libdirectfb-1.0.so.0.1.0 b789e000-b78a0000 rw-p 00062000 03:02 607132 /usr/lib/libdirectfb-1.0.so.0.1.0 b78a0000-b78a2000 r-xp 00000000 03:02 572493 /lib/i686/cmov/libdl-2.7.so b78a2000-b78a4000 rw-p 00001000 03:02 572493 /lib/i686/cmov/libdl-2.7.so b78a4000-b7961000 r-xp 00000000 03:02 605333 /usr/lib/libasound.so.2.0.0 b7961000-b7966000 rw-p 000bc000 03:02 605333 /usr/lib/libasound.so.2.0.0 b7966000-b797a000 r-xp 00000000 03:02 572531 /lib/i686/cmov/libpthread-2.7.so b797a000-b797c000 rw-p 00013000 03:02 572531 /lib/i686/cmov/libpthread-2.7.so b797c000-b797e000 rw-p b797c000 00:00 0 b797e000-b7ac5000 r-xp 00000000 03:02 572479 /lib/i686/cmov/libc-2.7.so b7ac5000-b7ac6000 r--p 00147000 03:02 572479 /lib/i686/cmov/libc-2.7.so b7ac6000-b7ac8000 rw-p 00148000 03:02 572479 /lib/i686/cmov/libc-2.7.so b7ac8000-b7acb000 rw-p b7ac8000 00:00 0 b7acb000-b7ad7000 r-xp 00000000 03:02 572340 /lib/libgcc_s.so.1 b7ad7000-b7ad8000 rw-p 0000b000 03:02 572340 /lib/libgcc_s.so.1 b7ad8000-b7ad9000 rw-p b7ad8000 00:00 0 b7ad9000-b7afc000 r-xp 00000000 03:02 572495 /lib/i686/cmov/libm-2.7.so b7afc000-b7afe000 rw-p 00023000 03:02 572495 /lib/i686/cmov/libm-2.7.so b7afe000-b7be0000 r-xp 00000000 03:02 605577 /usr/lib/libstdc++.so.6.0.10 b7be0000-b7be3000 r--p 000e2000 03:02 605577 /usr/lib/libstdc++.so.6.0.10 b7be3000-b7be5000 rw-p 000e5000 03:02 605577 /usr/lib/libstdc++.so.6.0.10 b7be5000-b7beb000 rw-p b7be5000 00:00 0 b7beb000-b7d4a000 rAbortado nvlinux:/opt/es40_cvs/es40/src# Serial Outpug: This is serial port #0 on AlphaSim OpenVMS PALcode V1.98-104, Tru64 UNIX PALcode V1.92-105 starting console on CPU 0 initialized idle PCB starting console on CPU 1 initializing idle process PID initialized idle PCB lowering IPL initializing semaphores starting console on CPU 0 initializing heap halt code = 5 initial heap 240c0 HALT instruction executed memory low limit = 1b0000 heap = 240c0, 17fc0 PC = 0 initialized idle PCB initializing idle process PID initializing driver structures lowering IPL starting console on CPU 0 initializing idle process PID halt code = 5 HALT instruction executed PC = 0 initialized idle PCB initializing idle process PID initializing file system lowering IPL initializing hardware initializing timer data structures lowering IPL --- Camiel Vanderhoeven <iam...@gm...> escribió: > Hello Everyone, > > I've made a couple of changes that seem to solve the > SDL-thread-locking problem we've been seeing. The > biggest change is > performing GUI initialization, GUI screen updating, > and GUI event > handling all from the same thread (the VGA card's). > Also, the default > time-out on locks has been increased to 5000 ms. > > This should also resolve some issues where there is > a GUI in the > system but no VGA-card, where the keyboard-thread > would try to do > things to an uninitialized GUI. > > On my development system, the emulator now works > properly again with > sdl as the GUI, as well as with win32 as the GUI. I > haven't tested it > on any Unix or Linux platform though. Perhaps people > who are running > the emulator on these systems can report back > whether sdl on > unix/linux works again, and whether x11 on > unix/linux works properly > now. > > Camiel. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio > 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Es40-developers mailing list > Es4...@li... > https://lists.sourceforge.net/lists/listinfo/es40-developers > ______________________________________________ Enviado desde Correo Yahoo! El buzón de correo sin límite de almacenamiento. http://es.docs.yahoo.com/mail/overview/index.html |
From: Camiel V. <iam...@gm...> - 2008-03-16 14:41:08
|
Hi Pepito, Two cpu's isn't really supported yet. It's possible, but as far as I know it hasn't ever really worked properly yet. We'll get there sometime, no doubt. Could you re-try it with just a single cpu? The time it should take to boot is dependent upon a number of factors. On my development systems, it usually takes less than a minute to get to the SRM-prompt. Camiel. On Sun, Mar 16, 2008 at 3:28 PM, Pepito Grillo <pep...@ya...> wrote: > Hi > > I downloaded the latest cvs. > > > The resuls are so so. > Short answer: > - with sdl: no errors, not working... (or very very > slow) > - with X11: not working, error. > - without gui or vga card: no errors, not working .... > How much time does it need to boot? > > Pepito > > > > Long answer: > - X11: > ------ > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > **======================================================================** > || ES40 emulator > || > || Version 0.18 > || > || > || > || Copyright (C) 2007-2008 by the ES40 Emulator > Project || > || Website: http://sourceforge.net/projects/es40 > || > || E-mail : ca...@ca... > || > || > || > || This program is free software; you can > redistribute it and/or || > || modify it under the terms of the GNU General > Public License || > || as published by the Free Software Foundation; > either version 2 || > || of the License, or (at your option) any later > version. || > > **======================================================================** > > > %GUI-I-INS: Installing x11 module as the ES40 GUI > sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 > 15:30:52 iamcamiel Exp $ > sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 > 15:30:51 iamcamiel Exp $ > dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 iamcamiel > Exp $ > pci0.15(ali_ide).disk0.0(file): Mounted file > /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, > 5709/16/45. > pci0.15(ali_ide).disk1.0(file): Mounted file > /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, 270296 > 2048-byte blocks, 452/13/46. > pci0.15(ali_ide).disk1.1(file): Mounted file > /opt/rom/idleloop.vdisk, 2880 512-byte blocks, > 4/16/45. > pci0.15(ali_ide).disk1.1(ramdisk): Mounted RAMDISK, > 20480 512-byte blocks, 32/16/40. > pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 > 2008/03/14 15:30:50 iamcamiel Exp $ > sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 15:30:51 > iamcamiel Exp $ > cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 > 17:50:42 iamcamiel Exp $ > cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 > 17:50:42 iamcamiel Exp $ > pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 > 15:30:50 iamcamiel Exp $ > kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 > iamcamiel Exp $ > %IDE-I-INIT: New IDE emulator initialized. > pci0.2(cirrus): $Id: Cirrus.cpp,v 1.19 2008/03/16 > 11:22:08 iamcamiel Exp $ > > pci0.4(dec21143): Choose a network adapter to connect > to: > 1. eth0 > (No description available) > 2. any > (Pseudo-device that captures on all interfaces) > 3. lo > (No description available) > %NIC-Q-NICNO: Enter the interface number (1-3):1 > pci0.4(dec21143): MAC defaulted to 08-00-2B-E5-40-00 > pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 2008/03/14 > 15:30:50 iamcamiel Exp $ > serial0(serial): Waiting for connection on port 21264. > > Gtk-WARNING **: Failed to load module > "libgnomebreakpad.so": libgnomebreakpad.so: cannot > open shared object file: No such file or directory > serial0(serial): $Id: Serial.cpp,v 1.45 2008/03/14 > 21:24:18 iamcamiel Exp $ > %SYS-I-READROM: Reading decompressed ROM image from > /opt/rom/decompressed.rom. > %SYM-I-PATCHROM: Patching ROM for speed. > %SYS-I-ROMLOADED: ROM Image loaded successfully! > flash: 2097156 bytes restored. > %FLS-I-RESTST: Flash state restored from > /opt/rom/flash.rom > dpr: 16384 bytes restored. > %DPR-I-RESTST: DPR state restored from > /opt/rom/dpr.rom > Start threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus nic > srl0 > Arbitration 0000000000020000 from CPU 1 (@13e39)... > won 0000000800020000 > Arbitration clear from CPU 1 (@13f55). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > XAllocColorCells returns error. Maybe your screen does > not support a private colormap? > font 8 wide x 16 high, display depth = 16 > X Error of failed request: BadAccess (attempt to > access private resource denied) > Major opcode of failed request: 89 (X_StoreColors) > Serial number of failed request: 12 > Current serial number in output stream: 274 > nvlinux:/opt/es40_cvs/es40/src# > > > - sdl, vga card: > --------------- > nvlinux:/opt/es40_cvs/es40/src# date > dom mar 16 13:57:18 CET 2008 > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > **======================================================================** > || ES40 emulator > || > || Version 0.18 > || > || > || > || Copyright (C) 2007-2008 by the ES40 Emulator > Project || > || Website: http://sourceforge.net/projects/es40 > || > || E-mail : ca...@ca... > || > || > || > || This program is free software; you can > redistribute it and/or || > || modify it under the terms of the GNU General > Public License || > || as published by the Free Software Foundation; > either version 2 || > || of the License, or (at your option) any later > version. || > > **======================================================================** > > > %GUI-I-INS: Installing sdl module as the ES40 GUI > sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 > 15:30:52 iamcamiel Exp $ > sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 > 15:30:51 iamcamiel Exp $ > dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 iamcamiel > Exp $ > pci0.15(ali_ide).disk0.0(file): Mounted file > /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, > 5709/16/45. > pci0.15(ali_ide).disk1.0(file): Mounted file > /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, 270296 > 2048-byte blocks, 452/13/46. > pci0.15(ali_ide).disk1.1(file): Mounted file > /opt/rom/idleloop.vdisk, 2880 512-byte blocks, > 4/16/45. > pci0.15(ali_ide).disk1.1(ramdisk): Mounted RAMDISK, > 20480 512-byte blocks, 32/16/40. > pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 > 2008/03/14 15:30:50 iamcamiel Exp $ > sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 15:30:51 > iamcamiel Exp $ > cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 > 17:50:42 iamcamiel Exp $ > cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 > 17:50:42 iamcamiel Exp $ > pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 > 15:30:50 iamcamiel Exp $ > kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 > iamcamiel Exp $ > %IDE-I-INIT: New IDE emulator initialized. > pci0.2(cirrus): $Id: Cirrus.cpp,v 1.19 2008/03/16 > 11:22:08 iamcamiel Exp $ > > pci0.4(dec21143): Choose a network adapter to connect > to: > 1. eth0 > (No description available) > 2. any > (Pseudo-device that captures on all interfaces) > 3. lo > (No description available) > %NIC-Q-NICNO: Enter the interface number (1-3):1 > pci0.4(dec21143): MAC defaulted to 08-00-2B-E5-40-00 > pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 2008/03/14 > 15:30:50 iamcamiel Exp $ > serial0(serial): Waiting for connection on port 21264. > > Gtk-WARNING **: Failed to load module > "libgnomebreakpad.so": libgnomebreakpad.so: cannot > open shared object file: No such file or directory > serial0(serial): $Id: Serial.cpp,v 1.45 2008/03/14 > 21:24:18 iamcamiel Exp $ > %SYS-I-READROM: Reading decompressed ROM image from > /opt/rom/decompressed.rom. > %SYM-I-PATCHROM: Patching ROM for speed. > %SYS-I-ROMLOADED: ROM Image loaded successfully! > %FLS-F-NOREST: Flash could not be restored from > /opt/rom/flash.rom > %DPR-F-NOREST: DPR could not be restored from > /opt/rom/dpr.rom > Start threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus nic > srl0 > Arbitration 0000000000020000 from CPU 1 (@13e39)... > won 0000000800020000 > Arbitration clear from CPU 1 (@13f55). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > > >>> I stoped it! > > Exiting gracefully: Graceful exit: CTRL-C detected: > System.cpp, line 500 > ^XStop threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus nic > srl0 > flash: 2097156 bytes saved. > %FLS-I-SAVEST: Flash state saved to /opt/rom/flash.rom > dpr: 16384 bytes saved. > %DPR-I-SAVEST: DPR state saved to /opt/rom/dpr.rom > Freeing memory in use by system... > pci0.15(ali_ide).disk0.0(file): Closing file. > *** glibc detected *** ./es40: double free or > corruption (fasttop): 0x08131b20 *** > ======= Backtrace: ========= > /lib/i686/cmov/libc.so.6[0xb7a51915] > /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb7a55380] > ./es40(_ZN9CDiskFileD0Ev+0x45)[0x80ae6d5] > ./es40(_ZN7CSystemD0Ev+0x43)[0x80d8673] > ./es40(main+0x5c4)[0x80952b4] > /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb79fc450] > ./es40(__gxx_personality_v0+0x2a1)[0x805c8f1] > ======= Memory map: ======== > 08048000-080fd000 r-xp 00000000 03:02 2050970 > /opt/es40_cvs/es40/src/es40 > 080fd000-08102000 rw-p 000b5000 03:02 2050970 > /opt/es40_cvs/es40/src/es40 > 08102000-08196000 rw-p 08102000 00:00 0 > [heap] > a1cb6000-a1cba000 r-xp 00000000 03:02 612170 > /usr/lib/libXfixes.so.3.1.0 > a1cba000-a1cbb000 rw-p 00003000 03:02 612170 > /usr/lib/libXfixes.so.3.1.0 > a1cbb000-a1cc3000 r-xp 00000000 03:02 605168 > /usr/lib/libXcursor.so.1.0.2 > a1cc3000-a1cc4000 rw-p 00007000 03:02 605168 > /usr/lib/libXcursor.so.1.0.2 > a1ce0000-a1ce2000 rw-s 00000000 00:08 1072005172 > /SYSV00000000 (deleted) > a1ce2000-a1ce4000 r-xp 00000000 03:02 623081 > /usr/lib/gconv/ISO8859-15.so > a1ce4000-a1ce6000 rw-p 00001000 03:02 623081 > /usr/lib/gconv/ISO8859-15.so > a1ce6000-a1ced000 r--s 00000000 03:02 621779 > /usr/lib/gconv/gconv-modules.cache > a1ced000-a1d43000 r--p 00000000 03:02 2240457 > /usr/lib/locale/locale-archive > a1d43000-a1d44000 ---p a1d43000 00:00 0 > a1d44000-a2544000 rw-p a1d44000 00:00 0 > a2544000-a2545000 ---p a2544000 00:00 0 > a2545000-a2d45000 rw-p a2545000 00:00 0 > a2d45000-a2d46000 ---p a2d45000 00:00 0 > a2d46000-a3546000 rw-p a2d46000 00:00 0 > a3546000-a3547000 ---p a3546000 00:00 0 > a3547000-a3d47000 rw-p a3547000 00:00 0 > a654c000-a65b4000 rw-p a654c000 00:00 0 > a65b5000-a713b000 rw-p a65b5000 00:00 0 > a713c000-a71bd000 rw-p a713c000 00:00 0 > a7700000-a7721000 rw-p a7700000 00:00 0 > a7721000-a7800000 ---p a7721000 00:00 0 > a7811000-b7814000 rw-p a7811000 00:00 0 > b7814000-b7816000 r-xp 00000000 03:02 703190 > /lib/libx86.so.1 > b7816000-b7817000 rw-p 00001000 03:02 703190 > /lib/libx86.so.1 > b7817000-b781e000 r-xp 00000000 03:02 572536 > /lib/i686/cmov/librt-2.7.so > b781e000-b7820000 rw-p 00006000 03:02 572536 > /lib/i686/cmov/librt-2.7.so > b7820000-b7821000 rw-p b7820000 00:00 0 > b7821000-b7825000 r-xp 00000000 03:02 606379 > /usr/lib/libXdmcp.so.6.0.0 > b7825000-b7826000 rw-p 00003000 03:02 606379 > /usr/lib/libXdmcp.so.6.0.0 > b7826000-b7828000 r-xp 00000000 03:02 605166 > /usr/lib/libXau.so.6.0.0 > b7828000-b7829000 rw-p 00001000 03:02 605166 > /usr/lib/libXau.so.6.0.0 > b7829000-b7878000 r-xp 00000000 03:02 605973 > /usr/lib/libvga.so.1.4.3 > b7878000-b787f000 rw-p 0004e000 03:02 605973 > /usr/lib/libvga.so.1.4.3 > b787f000-b7888000 rw-p b787f000 00:00 0 > b7888000-b789a000 r-xp 00000000 03:02 607168 > /usr/lib/libdirect-1.0.so.0.1.0 > b789a000-b789b000 rw-p 00011000 03:02 607168 > /usr/lib/libdirect-1.0.so.0.1.0 > b789b000-b78a2000 r-xp 00000000 03:02 605516 > /usr/lib/libfusion-1.0.so.0.1.0 > b78a2000-b78a3000 rw-p 00006000 03:02 605516 > /usr/lib/libfusion-1.0.so.0.1.0 > b78a3000-b78a4000 rw-p b78a3000 00:00 0 > b78a4000-b7906000 r-xp 00000000 03:02 607132 > /usr/lib/libdirectfb-1.0.so.0.1.0 > b7906000-b7908000 rw-p 00062000 03:02 607132 > /usr/lib/libdirectfb-1.0.so.0.1.0 > b7908000-b790a000 r-xp 00000000 03:02 572493 > /lib/i686/cmov/libdl-2.7.so > b790a000-b790c000 rw-p 00001000 03:02 572493 > /lib/i686/cmov/libdl-2.7.so > b790c000-b79c9000 r-xp 00000000 03:02 605333 > /usr/lib/libasound.so.2.0.0 > b79c9000-b79ce000 rw-p 000bc000 03:02 605333 > /usr/lib/libasound.so.2.0.0 > b79ce000-b79e2000 r-xp 00000000 03:02 572531 > /lib/i686/cmov/libpthread-2.7.so > b79e2000-b79e4000 rw-p 00013000 03:02 572531 > /lib/i686/cmov/libpthread-2.7.so > b79e4000-b79e6000 rw-p b79e4000 00:00 0 > b79e6000-b7b2d000 r-xp 00000000 03:02 572479 > /lib/i686/cmov/libc-2.7.so > b7b2d000-b7b2e000 r--p 00147000 03:02 572479 > /lib/i686/cmov/libc-2.7.so > b7b2e000-b7b30000 rw-p 00148000 03:02 572479 > /lib/i686/cmov/libc-2.7.so > b7b30000-b7b33000 rw-p b7b30000 00:00 0 > b7b33000-b7b3f000 r-xp 00000000 03:02 572340 > /lib/libgcc_s.so.1 > b7b3f000-b7b40000 rw-p 0000b000 03:02 572340 > /lib/libgcc_s.so.1 > b7b40000-b7b41000 rw-p b7b40000 00:00 0 > b7b41000-b7b64000 r-xp 00000000 03:02 572495 > /lib/i686/cmov/libm-2.7.so > b7b64000-b7b66000 rw-p 00023000 03:02 572495 > /lib/i686/cmov/libm-2.7.so > b7b66000-b7c48000 r-xp 00000000 03:02 605577 > /usr/lib/libstdc++.so.6.0.10 > b7c48000-b7c4b000 r--p 000e2000 03:02 605577 > /usr/lib/libstdc++.so.6.0.10 > b7c4b000-b7c4d000 rw-p 000e5000 03:02 605577 > /usr/lib/libstdc++.so.6.0.10 > b7c4d000-b7c53000 rw-p b7c4d000 00:00 0 > b7c53000-b7db2000 r-xp 00000000 03:02 671598 > /usr/local/lib/libPocoFoundation.so.5 > b7db2000-b7db9000 rw-p 0015f000 03:02 671598 > /usr/local/lib/libPocoFoundation.so.5 > b7db9000-b7dba000 rw-p b7db9000 00:00 0 > b7dba000-b7de1000 r-xp 00000000 03:02 606896 > /usr/lib/libpcap.so.0.9.8 > b7de1000-b7de3000 rw-p 00026000 03:02 606896 > /usr/lib/libpcap.so.0.9.8 > b7de3000-b7ecb000 r-xp 00000000 03:02 606682 > /usr/lib/libX11.so.6.2.0 > b7ecb000-b7ecf000 rw-p 000e8000 03:02 606682 > /usr/lib/libX11.so.6.2.0 > b7ecf000-b7f36000 r-xp 00000000 03:02 608390 > /usr/lib/libSDL-1.2.so.0.11.1 > b7f36000-b7f38000 rw-p 00067000 03:02 608390 > /usr/lib/libSDL-1.2.so.0.11.1 > b7f38000-b7f81000 rw-p b7f38000 00:00 0 > b7f82000-b7f87000 r-xp 00000000 03:02 606467 > /usr/lib/libXrandr.so.2.1.0 > b7f87000-b7f88000 rw-p 00005000 03:02 606467 > /usr/lib/libXrandr.so.2.1.0 > b7f88000-b7f8f000 r-xp 00000000 03:02 605200 > /usr/lib/libXrender.so.1.3.0 > b7f8f000-b7f90000 rw-p 00007000 03:02 605200 > /usr/lib/libXrender.so.1.3.0 > b7f90000-b7f9d000 r-xp 00000000 03:02 1651991 > /usr/lib/libXext.so.6.4.0 > b7f9d000-b7f9e000 rw-p 0000c000 03:02 1651991 > /usr/lib/libXext.so.6.4.0 > b7f9e000-b7fa0000 rw-p b7f9e000 00:00 0 > b7fa0000-b7fbc000 r-xp 00000000 03:02 572482 > /lib/ld-2.7.so > b7fbc000-b7fbe000 rw-p 0001b000 03:02 572482 > /lib/ld-2.7.so > bfed6000-bfeeb000 rw-p bfed6000 00:00 0 > [stack] > ffffe000-fffff000 r-xp 00000000 00:00 0 > [vdso] > Abortado > nvlinux:/opt/es40_cvs/es40/src# date > > Serial Output: > > This is serial port #0 on AlphaSim > > Whitout gui or vga: > ------------------ > > nvlinux:/opt/es40_cvs/es40/src# > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > **======================================================================** > || ES40 emulator > || > || Version 0.18 > || > || > || > || Copyright (C) 2007-2008 by the ES40 Emulator > Project || > || Website: http://sourceforge.net/projects/es40 > || > || E-mail : ca...@ca... > || > || > || > || This program is free software; you can > redistribute it and/or || > || modify it under the terms of the GNU General > Public License || > || as published by the Free Software Foundation; > either version 2 || > || of the License, or (at your option) any later > version. || > > **======================================================================** > > > sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 > 15:30:52 iamcamiel Exp $ > sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 > 15:30:51 iamcamiel Exp $ > dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 iamcamiel > Exp $ > pci0.15(ali_ide).disk0.0(file): Mounted file > /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, > 5709/16/45. > pci0.15(ali_ide).disk1.0(file): Mounted file > /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, 270296 > 2048-byte blocks, 452/13/46. > pci0.15(ali_ide).disk1.1(file): Mounted file > /opt/rom/idleloop.vdisk, 2880 512-byte blocks, > 4/16/45. > pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 > 2008/03/14 15:30:50 iamcamiel Exp $ > sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 15:30:51 > iamcamiel Exp $ > cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 > 17:50:42 iamcamiel Exp $ > cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 2008/03/15 > 17:50:42 iamcamiel Exp $ > ! CONFIGURATION WARNING ! vga_console set to true, but > no VGA card installed. > pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 > 15:30:50 iamcamiel Exp $ > kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 > iamcamiel Exp $ > %IDE-I-INIT: New IDE emulator initialized. > > pci0.4(dec21143): Choose a network adapter to connect > to: > 1. eth0 > (No description available) > 2. any > (Pseudo-device that captures on all interfaces) > 3. lo > (No description available) > %NIC-Q-NICNO: Enter the interface number (1-3):1 > pci0.4(dec21143): MAC defaulted to 08-00-2B-E5-40-00 > pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 2008/03/14 > 15:30:50 iamcamiel Exp $ > serial0(serial): Waiting for connection on port 21264. > > Gtk-WARNING **: Failed to load module > "libgnomebreakpad.so": libgnomebreakpad.so: cannot > open shared object file: No such file or directory > serial0(serial): $Id: Serial.cpp,v 1.45 2008/03/14 > 21:24:18 iamcamiel Exp $ > %SYS-I-READROM: Reading decompressed ROM image from > /opt/rom/decompressed.rom. > %SYM-I-PATCHROM: Patching ROM for speed. > %SYS-I-ROMLOADED: ROM Image loaded successfully! > flash: 2097156 bytes restored. > %FLS-I-RESTST: Flash state restored from > /opt/rom/flash.rom > dpr: 16384 bytes restored. > %DPR-I-RESTST: DPR state restored from > /opt/rom/dpr.rom > Start threads: cpu0 cpu1 ali kbd ide0 ide1 nic srl0 > Arbitration 0000000000020000 from CPU 1 (@13e39)... > won 0000000800020000 > Arbitration clear from CPU 1 (@13f55). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Arbitration 0000000000020000 from CPU 1 (@13351)... > won 0000000800020000 > Arbitration clear from CPU 1 (@133b9). > Exiting gracefully: Graceful exit: CTRL-C detected: > System.cpp, line 500 > Stop threads: cpu0 cpu1 ali kbd ide0 ide1 nic srl0 > flash: 2097156 bytes saved. > %FLS-I-SAVEST: Flash state saved to /opt/rom/flash.rom > dpr: 16384 bytes saved. > %DPR-I-SAVEST: DPR state saved to /opt/rom/dpr.rom > Freeing memory in use by system... > pci0.15(ali_ide).disk0.0(file): Closing file. > *** glibc detected *** ./es40: double free or > corruption (fasttop): 0x0812f288 *** > ======= Backtrace: ========= > /lib/i686/cmov/libc.so.6[0xb79e9915] > /lib/i686/cmov/libc.so.6(cfree+0x90)[0xb79ed380] > ./es40(_ZN9CDiskFileD0Ev+0x45)[0x80ae6d5] > ./es40(_ZN7CSystemD0Ev+0x43)[0x80d8673] > ./es40(main+0x5c4)[0x80952b4] > /lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7994450] > ./es40(__gxx_personality_v0+0x2a1)[0x805c8f1] > ======= Memory map: ======== > 08048000-080fd000 r-xp 00000000 03:02 2050970 > /opt/es40_cvs/es40/src/es40 > 080fd000-08102000 rw-p 000b5000 03:02 2050970 > /opt/es40_cvs/es40/src/es40 > 08102000-08166000 rw-p 08102000 00:00 0 > [heap] > a2f9f000-a2fa0000 ---p a2f9f000 00:00 0 > a2fa0000-a37a0000 rw-p a2fa0000 00:00 0 > a37a0000-a37a1000 ---p a37a0000 00:00 0 > a37a1000-a3fa1000 rw-p a37a1000 00:00 0 > a3fa1000-a3fa2000 ---p a3fa1000 00:00 0 > a3fa2000-a47a2000 rw-p a3fa2000 00:00 0 > a47a2000-a47a3000 ---p a47a2000 00:00 0 > a47a3000-a4fa3000 rw-p a47a3000 00:00 0 > a6fa7000-a6fce000 rw-p a6fa7000 00:00 0 > a6fcf000-a70d3000 rw-p a6fcf000 00:00 0 > a70d4000-a7155000 rw-p a70d4000 00:00 0 > a7600000-a7621000 rw-p a7600000 00:00 0 > a7621000-a7700000 ---p a7621000 00:00 0 > a77a9000-b77ac000 rw-p a77a9000 00:00 0 > b77ac000-b77ae000 r-xp 00000000 03:02 703190 > /lib/libx86.so.1 > b77ae000-b77af000 rw-p 00001000 03:02 703190 > /lib/libx86.so.1 > b77af000-b77b6000 r-xp 00000000 03:02 572536 > /lib/i686/cmov/librt-2.7.so > b77b6000-b77b8000 rw-p 00006000 03:02 572536 > /lib/i686/cmov/librt-2.7.so > b77b8000-b77b9000 rw-p b77b8000 00:00 0 > b77b9000-b77bd000 r-xp 00000000 03:02 606379 > /usr/lib/libXdmcp.so.6.0.0 > b77bd000-b77be000 rw-p 00003000 03:02 606379 > /usr/lib/libXdmcp.so.6.0.0 > b77be000-b77c0000 r-xp 00000000 03:02 605166 > /usr/lib/libXau.so.6.0.0 > b77c0000-b77c1000 rw-p 00001000 03:02 605166 > /usr/lib/libXau.so.6.0.0 > b77c1000-b7810000 r-xp 00000000 03:02 605973 > /usr/lib/libvga.so.1.4.3 > b7810000-b7817000 rw-p 0004e000 03:02 605973 > /usr/lib/libvga.so.1.4.3 > b7817000-b7820000 rw-p b7817000 00:00 0 > b7820000-b7832000 r-xp 00000000 03:02 607168 > /usr/lib/libdirect-1.0.so.0.1.0 > b7832000-b7833000 rw-p 00011000 03:02 607168 > /usr/lib/libdirect-1.0.so.0.1.0 > b7833000-b783a000 r-xp 00000000 03:02 605516 > /usr/lib/libfusion-1.0.so.0.1.0 > b783a000-b783b000 rw-p 00006000 03:02 605516 > /usr/lib/libfusion-1.0.so.0.1.0 > b783b000-b783c000 rw-p b783b000 00:00 0 > b783c000-b789e000 r-xp 00000000 03:02 607132 > /usr/lib/libdirectfb-1.0.so.0.1.0 > b789e000-b78a0000 rw-p 00062000 03:02 607132 > /usr/lib/libdirectfb-1.0.so.0.1.0 > b78a0000-b78a2000 r-xp 00000000 03:02 572493 > /lib/i686/cmov/libdl-2.7.so > b78a2000-b78a4000 rw-p 00001000 03:02 572493 > /lib/i686/cmov/libdl-2.7.so > b78a4000-b7961000 r-xp 00000000 03:02 605333 > /usr/lib/libasound.so.2.0.0 > b7961000-b7966000 rw-p 000bc000 03:02 605333 > /usr/lib/libasound.so.2.0.0 > b7966000-b797a000 r-xp 00000000 03:02 572531 > /lib/i686/cmov/libpthread-2.7.so > b797a000-b797c000 rw-p 00013000 03:02 572531 > /lib/i686/cmov/libpthread-2.7.so > b797c000-b797e000 rw-p b797c000 00:00 0 > b797e000-b7ac5000 r-xp 00000000 03:02 572479 > /lib/i686/cmov/libc-2.7.so > b7ac5000-b7ac6000 r--p 00147000 03:02 572479 > /lib/i686/cmov/libc-2.7.so > b7ac6000-b7ac8000 rw-p 00148000 03:02 572479 > /lib/i686/cmov/libc-2.7.so > b7ac8000-b7acb000 rw-p b7ac8000 00:00 0 > b7acb000-b7ad7000 r-xp 00000000 03:02 572340 > /lib/libgcc_s.so.1 > b7ad7000-b7ad8000 rw-p 0000b000 03:02 572340 > /lib/libgcc_s.so.1 > b7ad8000-b7ad9000 rw-p b7ad8000 00:00 0 > b7ad9000-b7afc000 r-xp 00000000 03:02 572495 > /lib/i686/cmov/libm-2.7.so > b7afc000-b7afe000 rw-p 00023000 03:02 572495 > /lib/i686/cmov/libm-2.7.so > b7afe000-b7be0000 r-xp 00000000 03:02 605577 > /usr/lib/libstdc++.so.6.0.10 > b7be0000-b7be3000 r--p 000e2000 03:02 605577 > /usr/lib/libstdc++.so.6.0.10 > b7be3000-b7be5000 rw-p 000e5000 03:02 605577 > /usr/lib/libstdc++.so.6.0.10 > b7be5000-b7beb000 rw-p b7be5000 00:00 0 > b7beb000-b7d4a000 rAbortado > nvlinux:/opt/es40_cvs/es40/src# > > > > Serial Outpug: > This is serial port #0 on AlphaSim > > > OpenVMS PALcode V1.98-104, Tru64 UNIX PALcode > V1.92-105 > > starting console on CPU 0 > initialized idle PCB > starting console on CPU 1 > initializing idle process PID > initialized idle PCB > lowering IPL > initializing semaphores > starting console on CPU 0 > initializing heap > halt code = 5 > initial heap 240c0 > HALT instruction executed > memory low limit = 1b0000 heap = 240c0, 17fc0 > PC = 0 > initialized idle PCB > initializing idle process PID > initializing driver structures > lowering IPL > starting console on CPU 0 > initializing idle process PID > halt code = 5 > HALT instruction executed > PC = 0 > initialized idle PCB > initializing idle process PID > initializing file system > lowering IPL > initializing hardware > initializing timer data structures > lowering IPL > > > > > --- Camiel Vanderhoeven <iam...@gm...> > escribió: > > > > > Hello Everyone, > > > > I've made a couple of changes that seem to solve the > > SDL-thread-locking problem we've been seeing. The > > biggest change is > > performing GUI initialization, GUI screen updating, > > and GUI event > > handling all from the same thread (the VGA card's). > > Also, the default > > time-out on locks has been increased to 5000 ms. > > > > This should also resolve some issues where there is > > a GUI in the > > system but no VGA-card, where the keyboard-thread > > would try to do > > things to an uninitialized GUI. > > > > On my development system, the emulator now works > > properly again with > > sdl as the GUI, as well as with win32 as the GUI. I > > haven't tested it > > on any Unix or Linux platform though. Perhaps people > > who are running > > the emulator on these systems can report back > > whether sdl on > > unix/linux works again, and whether x11 on > > unix/linux works properly > > now. > > > > Camiel. > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio > > 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > Es40-developers mailing list > > Es4...@li... > > > https://lists.sourceforge.net/lists/listinfo/es40-developers > > > > > > > ______________________________________________ > Enviado desde Correo Yahoo! > El buzón de correo sin límite de almacenamiento. http://es.docs.yahoo.com/mail/overview/index.html > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Es40-developers mailing list > Es4...@li... > https://lists.sourceforge.net/lists/listinfo/es40-developers > |
From: Pepito G. <pep...@ya...> - 2008-03-16 16:34:49
|
Hi Camiel, I have tried with only one cpu and now the emulator works fine. :) Only X11 is broken. SDL works fine. :) The emulator also works without vga-card and gui. :) Pepito --- Camiel Vanderhoeven <iam...@gm...> escribió: > Hi Pepito, > > Two cpu's isn't really supported yet. It's possible, > but as far as I > know it hasn't ever really worked properly yet. > We'll get there > sometime, no doubt. Could you re-try it with just a > single cpu? The > time it should take to boot is dependent upon a > number of factors. On > my development systems, it usually takes less than a > minute to get to > the SRM-prompt. > > Camiel. > > On Sun, Mar 16, 2008 at 3:28 PM, Pepito Grillo > <pep...@ya...> wrote: > > Hi > > > > I downloaded the latest cvs. > > > > > > The resuls are so so. > > Short answer: > > - with sdl: no errors, not working... (or very > very > > slow) > > - with X11: not working, error. > > - without gui or vga card: no errors, not working > .... > > How much time does it need to boot? > > > > Pepito > > > > > > > > Long answer: > > - X11: > > ------ > > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > > > > > > **======================================================================** > > || ES40 emulator > > || > > || Version 0.18 > > || > > || > > || > > || Copyright (C) 2007-2008 by the ES40 > Emulator > > Project || > > || Website: > http://sourceforge.net/projects/es40 > > || > > || E-mail : ca...@ca... > > || > > || > > || > > || This program is free software; you can > > redistribute it and/or || > > || modify it under the terms of the GNU > General > > Public License || > > || as published by the Free Software > Foundation; > > either version 2 || > > || of the License, or (at your option) any > later > > version. || > > > > > **======================================================================** > > > > > > %GUI-I-INS: Installing x11 module as the ES40 GUI > > sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 > > 15:30:52 iamcamiel Exp $ > > sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 > > 15:30:51 iamcamiel Exp $ > > dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 > iamcamiel > > Exp $ > > pci0.15(ali_ide).disk0.0(file): Mounted file > > /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, > > 5709/16/45. > > pci0.15(ali_ide).disk1.0(file): Mounted file > > /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, > 270296 > > 2048-byte blocks, 452/13/46. > > pci0.15(ali_ide).disk1.1(file): Mounted file > > /opt/rom/idleloop.vdisk, 2880 512-byte blocks, > > 4/16/45. > > pci0.15(ali_ide).disk1.1(ramdisk): Mounted > RAMDISK, > > 20480 512-byte blocks, 32/16/40. > > pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 > > 2008/03/14 15:30:50 iamcamiel Exp $ > > sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 > 15:30:51 > > iamcamiel Exp $ > > cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 > 2008/03/15 > > 17:50:42 iamcamiel Exp $ > > cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 > 2008/03/15 > > 17:50:42 iamcamiel Exp $ > > pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 > > 15:30:50 iamcamiel Exp $ > > kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 > > iamcamiel Exp $ > > %IDE-I-INIT: New IDE emulator initialized. > > pci0.2(cirrus): $Id: Cirrus.cpp,v 1.19 2008/03/16 > > 11:22:08 iamcamiel Exp $ > > > > pci0.4(dec21143): Choose a network adapter to > connect > > to: > > 1. eth0 > > (No description available) > > 2. any > > (Pseudo-device that captures on all > interfaces) > > 3. lo > > (No description available) > > %NIC-Q-NICNO: Enter the interface number (1-3):1 > > pci0.4(dec21143): MAC defaulted to > 08-00-2B-E5-40-00 > > pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 > 2008/03/14 > > 15:30:50 iamcamiel Exp $ > > serial0(serial): Waiting for connection on port > 21264. > > > > Gtk-WARNING **: Failed to load module > > "libgnomebreakpad.so": libgnomebreakpad.so: > cannot > > open shared object file: No such file or > directory > > serial0(serial): $Id: Serial.cpp,v 1.45 > 2008/03/14 > > 21:24:18 iamcamiel Exp $ > > %SYS-I-READROM: Reading decompressed ROM image > from > > /opt/rom/decompressed.rom. > > %SYM-I-PATCHROM: Patching ROM for speed. > > %SYS-I-ROMLOADED: ROM Image loaded successfully! > > flash: 2097156 bytes restored. > > %FLS-I-RESTST: Flash state restored from > > /opt/rom/flash.rom > > dpr: 16384 bytes restored. > > %DPR-I-RESTST: DPR state restored from > > /opt/rom/dpr.rom > > Start threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus > nic > > srl0 > > Arbitration 0000000000020000 from CPU 1 > (@13e39)... > > won 0000000800020000 > > Arbitration clear from CPU 1 (@13f55). > > Arbitration 0000000000020000 from CPU 1 > (@13351)... > > won 0000000800020000 > > Arbitration clear from CPU 1 (@133b9). > > Arbitration 0000000000020000 from CPU 1 > (@13351)... > > won 0000000800020000 > > Arbitration clear from CPU 1 (@133b9). > > Arbitration 0000000000020000 from CPU 1 > (@13351)... > > won 0000000800020000 > > Arbitration clear from CPU 1 (@133b9). > > XAllocColorCells returns error. Maybe your screen > does > > not support a private colormap? > > font 8 wide x 16 high, display depth = 16 > > X Error of failed request: BadAccess (attempt to > > access private resource denied) > > Major opcode of failed request: 89 > (X_StoreColors) > > Serial number of failed request: 12 > > Current serial number in output stream: 274 > > nvlinux:/opt/es40_cvs/es40/src# > > > > > > - sdl, vga card: > > --------------- > > nvlinux:/opt/es40_cvs/es40/src# date > > dom mar 16 13:57:18 CET 2008 > > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > > > > > > **======================================================================** > > || ES40 emulator > > || > > || Version 0.18 > === message truncated === ______________________________________________ Enviado desde Correo Yahoo! Disfruta de una bandeja de entrada más inteligente. http://es.docs.yahoo.com/mail/overview/index.html |
From: Camiel V. <iam...@gm...> - 2008-03-16 20:49:15
|
Hello Pepito, Your X11 problem seems to be in the support of private colormaps; You could try to disable these in the emulator by doing: gui = X11 { private_colormap = false; } This only works, though, when you have 16 free colors available in the default colormap; otherwise, the emulator will revert to using a private colormap. Camiel. On Sun, Mar 16, 2008 at 5:34 PM, Pepito Grillo <pep...@ya...> wrote: > Hi Camiel, > > I have tried with only one cpu and now the emulator > works fine. :) > Only X11 is broken. SDL works fine. :) > The emulator also works without vga-card and gui. :) > > Pepito > > > > > > --- Camiel Vanderhoeven <iam...@gm...> > escribió: > > > > > Hi Pepito, > > > > Two cpu's isn't really supported yet. It's possible, > > but as far as I > > know it hasn't ever really worked properly yet. > > We'll get there > > sometime, no doubt. Could you re-try it with just a > > single cpu? The > > time it should take to boot is dependent upon a > > number of factors. On > > my development systems, it usually takes less than a > > minute to get to > > the SRM-prompt. > > > > Camiel. > > > > On Sun, Mar 16, 2008 at 3:28 PM, Pepito Grillo > > <pep...@ya...> wrote: > > > Hi > > > > > > I downloaded the latest cvs. > > > > > > > > > The resuls are so so. > > > Short answer: > > > - with sdl: no errors, not working... (or very > > very > > > slow) > > > - with X11: not working, error. > > > - without gui or vga card: no errors, not working > > .... > > > How much time does it need to boot? > > > > > > Pepito > > > > > > > > > > > > Long answer: > > > - X11: > > > ------ > > > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > > > > > > > > > > > > **======================================================================** > > > || ES40 emulator > > > || > > > || Version 0.18 > > > || > > > || > > > || > > > || Copyright (C) 2007-2008 by the ES40 > > Emulator > > > Project || > > > || Website: > > http://sourceforge.net/projects/es40 > > > || > > > || E-mail : ca...@ca... > > > || > > > || > > > || > > > || This program is free software; you can > > > redistribute it and/or || > > > || modify it under the terms of the GNU > > General > > > Public License || > > > || as published by the Free Software > > Foundation; > > > either version 2 || > > > || of the License, or (at your option) any > > later > > > version. || > > > > > > > > > **======================================================================** > > > > > > > > > %GUI-I-INS: Installing x11 module as the ES40 GUI > > > sys0(tsunami): $Id: System.cpp,v 1.73 2008/03/14 > > > 15:30:52 iamcamiel Exp $ > > > sys0(tsunami): $Id: Flash.cpp,v 1.17 2008/03/14 > > > 15:30:51 iamcamiel Exp $ > > > dma: $Id: DMA.cpp,v 1.5 2008/03/14 15:30:51 > > iamcamiel > > > Exp $ > > > pci0.15(ali_ide).disk0.0(file): Mounted file > > > /opt/rom/disco2G.vdisk, 4110480 512-byte blocks, > > > 5709/16/45. > > > pci0.15(ali_ide).disk1.0(file): Mounted file > > > /almacen/openvms/OpenVMS-Alpha-v8.3-CD1.ISO, > > 270296 > > > 2048-byte blocks, 452/13/46. > > > pci0.15(ali_ide).disk1.1(file): Mounted file > > > /opt/rom/idleloop.vdisk, 2880 512-byte blocks, > > > 4/16/45. > > > pci0.15(ali_ide).disk1.1(ramdisk): Mounted > > RAMDISK, > > > 20480 512-byte blocks, 32/16/40. > > > pci0.19(ali_usb): $Id: AliM1543C_usb.cpp,v 1.6 > > > 2008/03/14 15:30:50 iamcamiel Exp $ > > > sys0(tsunami): $Id: DPR.cpp,v 1.20 2008/03/14 > > 15:30:51 > > > iamcamiel Exp $ > > > cpu0(ev68cb)(0): $Id: AlphaCPU.cpp,v 1.77 > > 2008/03/15 > > > 17:50:42 iamcamiel Exp $ > > > cpu1(ev68cb)(1): $Id: AlphaCPU.cpp,v 1.77 > > 2008/03/15 > > > 17:50:42 iamcamiel Exp $ > > > pci0.7(ali): $Id: AliM1543C.cpp,v 1.65 2008/03/14 > > > 15:30:50 iamcamiel Exp $ > > > kbc: $Id: Keyboard.cpp,v 1.9 2008/03/16 11:22:08 > > > iamcamiel Exp $ > > > %IDE-I-INIT: New IDE emulator initialized. > > > pci0.2(cirrus): $Id: Cirrus.cpp,v 1.19 2008/03/16 > > > 11:22:08 iamcamiel Exp $ > > > > > > pci0.4(dec21143): Choose a network adapter to > > connect > > > to: > > > 1. eth0 > > > (No description available) > > > 2. any > > > (Pseudo-device that captures on all > > interfaces) > > > 3. lo > > > (No description available) > > > %NIC-Q-NICNO: Enter the interface number (1-3):1 > > > pci0.4(dec21143): MAC defaulted to > > 08-00-2B-E5-40-00 > > > pci0.4(dec21143): $Id: DEC21143.cpp,v 1.34 > > 2008/03/14 > > > 15:30:50 iamcamiel Exp $ > > > serial0(serial): Waiting for connection on port > > 21264. > > > > > > Gtk-WARNING **: Failed to load module > > > "libgnomebreakpad.so": libgnomebreakpad.so: > > cannot > > > open shared object file: No such file or > > directory > > > serial0(serial): $Id: Serial.cpp,v 1.45 > > 2008/03/14 > > > 21:24:18 iamcamiel Exp $ > > > %SYS-I-READROM: Reading decompressed ROM image > > from > > > /opt/rom/decompressed.rom. > > > %SYM-I-PATCHROM: Patching ROM for speed. > > > %SYS-I-ROMLOADED: ROM Image loaded successfully! > > > flash: 2097156 bytes restored. > > > %FLS-I-RESTST: Flash state restored from > > > /opt/rom/flash.rom > > > dpr: 16384 bytes restored. > > > %DPR-I-RESTST: DPR state restored from > > > /opt/rom/dpr.rom > > > Start threads: cpu0 cpu1 ali kbd ide0 ide1 cirrus > > nic > > > srl0 > > > Arbitration 0000000000020000 from CPU 1 > > (@13e39)... > > > won 0000000800020000 > > > Arbitration clear from CPU 1 (@13f55). > > > Arbitration 0000000000020000 from CPU 1 > > (@13351)... > > > won 0000000800020000 > > > Arbitration clear from CPU 1 (@133b9). > > > Arbitration 0000000000020000 from CPU 1 > > (@13351)... > > > won 0000000800020000 > > > Arbitration clear from CPU 1 (@133b9). > > > Arbitration 0000000000020000 from CPU 1 > > (@13351)... > > > won 0000000800020000 > > > Arbitration clear from CPU 1 (@133b9). > > > XAllocColorCells returns error. Maybe your screen > > does > > > not support a private colormap? > > > font 8 wide x 16 high, display depth = 16 > > > X Error of failed request: BadAccess (attempt to > > > access private resource denied) > > > Major opcode of failed request: 89 > > (X_StoreColors) > > > Serial number of failed request: 12 > > > Current serial number in output stream: 274 > > > nvlinux:/opt/es40_cvs/es40/src# > > > > > > > > > - sdl, vga card: > > > --------------- > > > nvlinux:/opt/es40_cvs/es40/src# date > > > dom mar 16 13:57:18 CET 2008 > > > nvlinux:/opt/es40_cvs/es40/src# ./es40 > > > > > > > > > > > > > > > **======================================================================** > > > || ES40 emulator > > > || > > > || Version 0.18 > > > === message truncated === > > > > > ______________________________________________ > Enviado desde Correo Yahoo! > Disfruta de una bandeja de entrada más inteligente. http://es.docs.yahoo.com/mail/overview/index.html > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Es40-developers mailing list > Es4...@li... > https://lists.sourceforge.net/lists/listinfo/es40-developers > |