Re: [ES40-developers] SDL locking problems
Status: Alpha
Brought to you by:
iamcamiel
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 > |