Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#41 Prophet-10 GUI crashes on startup 0.40.1

admin
closed-fixed
Nick Copeland
5
2009-05-28
2009-04-27
Nick Copeland
No

The Prophet-10 emulator crashes at startup. Problem is in the GUI (library?) since this happens also in libtest.

Discussion

  • Nick Copeland
    Nick Copeland
    2009-04-27

    There is a simple workaround to allocate an extra few bytes in brightonmalloc(), 8 resolves the issue however the root cause is corruption somewhere. This should not be too hard to find as it occurs very early in the init processes.

     
  • sure it's not just your system?

    Pro-10 works fine on mine.

    Andrew.

     
  • Nick Copeland
    Nick Copeland
    2009-05-04

    Hi Andrew,

    That is interesting. I just reinstalled 0.40.1 to make sure it was not caused by some other changes I made to the transparency layer in the pending 0.40.2, that would have been a possibility. It causes me the same problem but you could still have a point about it being my system. What are you running at the moment, I have Ubuntu 8.10? Also, what do you get from the output to

    ldd /usr/local/bin/brighton
    linux-gate.so.1 => (0xb7f33000)
    libbrighton.so.0 => /usr/local/lib/libbrighton.so.0 (0xb7ed6000)
    libB11.so.0 => /usr/local/lib/libB11.so.0 (0xb7ed0000)
    libbristolmidi.so.0 => /usr/local/lib/libbristolmidi.so.0 (0xb7e8c000)
    libjack.so.0 => /usr/lib/libjack.so.0 (0xb7e64000)
    libasound.so.2 => /usr/lib/libasound.so.2 (0xb7d9c000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7d98000)
    librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb7d8f000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xb7ca0000)
    libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7c79000)
    libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7c60000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7b02000)
    /lib/ld-linux.so.2 (0xb7f19000)
    libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb7aff000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb7ae6000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xb7ae2000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7add000)

    Nick

     
  • Nick, sorry for double posting...

    here's the output:

    ldd /usr/local/bin/brighton
    linux-gate.so.1 => (0xffffe000)
    libbrighton.so.0 => /usr/local/lib/libbrighton.so.0 (0xa7eda000)
    libB11.so.0 => /usr/local/lib/libB11.so.0 (0xa7ed5000)
    libbristolmidi.so.0 => /usr/local/lib/libbristolmidi.so.0 (0xa7e93000)
    libjack.so.0 => /usr/lib/libjack.so.0 (0xa7e7b000)
    libasound.so.2 => /usr/lib/libasound.so.2 (0xa7db3000)
    libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xa7daf000)
    librt.so.1 => /lib/i686/cmov/librt.so.1 (0xa7da6000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xa7c88000)
    libm.so.6 => /libldd /usr/local/bin/brighton
    linux-gate.so.1 => (0xffffe000)
    libbrighton.so.0 => /usr/local/lib/libbrighton.so.0 (0xa7eda000)
    libB11.so.0 => /usr/local/lib/libB11.so.0 (0xa7ed5000)
    libbristolmidi.so.0 => /usr/local/lib/libbristolmidi.so.0 (0xa7e93000)
    libjack.so.0 => /usr/lib/libjack.so.0 (0xa7e7b000)
    libasound.so.2 => /usr/lib/libasound.so.2 (0xa7db3000)
    libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xa7daf000)
    librt.so.1 => /lib/i686/cmov/librt.so.1 (0xa7da6000)
    libX11.so.6 => /usr/lib/libX11.so.6 (0xa7c88000)
    libm.so.6 => /lib/i686/cmov/libm.so.6 (0xa7c61000)
    libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xa7c48000)
    libc.so.6 => /lib/i686/cmov/libc.so.6 (0xa7ae7000)
    libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xa797c000)
    /lib/ld-linux.so.2 (0xa7f35000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xa7963000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xa795f000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xa795a000)
    /i686/cmov/libm.so.6 (0xa7c61000)
    libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xa7c48000)
    libc.so.6 => /lib/i686/cmov/libc.so.6 (0xa7ae7000)
    libsamplerate.so.0 => /usr/lib/libsamplerate.so.0 (0xa797c000)
    /lib/ld-linux.so.2 (0xa7f35000)
    libxcb.so.1 => /usr/lib/libxcb.so.1 (0xa7963000)
    libXau.so.6 => /usr/lib/libXau.so.6 (0xa795f000)
    libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xa795a000)

    I'm also running Debian 4.0/Lenny
    Andrew.

     
  • Nick Copeland
    Nick Copeland
    2009-05-22

    • status: open --> pending-fixed
     
  • Nick Copeland
    Nick Copeland
    2009-05-22

    The dispatcher memory allocation did not match the size of the parameter table causing some overrun and consequent corruption.

     
  • Nick Copeland
    Nick Copeland
    2009-05-28

    • status: pending-fixed --> closed-fixed
     
  • Nick Copeland
    Nick Copeland
    2009-05-28

    Fix was uploaded with 0.40.3 maintenance release.