[Vm-dev] [VM team] Mantis open issues status
David T. Lewis
lewis at mail.msen.com
Tue Jan 11 02:12:06 UTC 2011
Following is a summary of open [VM] issues on Mantis. The first four in
the list are relevant to the current VM builds, and the remainder are
listed here with brief status for information, but do not require attention
for the current VM builds.
-Dave
=== Issues that require attention for this round of VM builds ===
0007591: Add #primitiveFileStdioHandles to standard VM
[WIN] Additional patch still required for platforms/win32/plugins/FilePlugin/sqWin32FilePrims.c (apply function from Cog branch to SVN trunk)
0007550: Relative symbolic links do not resolve correctly in Unix 4.0.3.2202
[UNIX] Need to apply patch to sqUnixMain.c, see attachment to Mantis 7550
0007429: Add Mirror Primitives to the VM
[VMMAKER] Not yet implemented for Interpreter but under development (Cog branch). Add them if available.
0007358: UUID>>initialize may crash VM for some images
[UNIX] Status- library bug on some Linux platforms. Previous workaround was to build plugin internal, but this causes issues for other Linux platforms with missing 32-bit libuuid in the distro.
=== Open issues that do not require specific action for this round of VM builds ===
0007590: Reminder: Cleanup the Mac VM
Status unknown, but no specific action required for 4.2.
0007585: VM may crash when the JPEGPlugin is invoked from several threads at once
Status unknown, cannot reproduce on Linux, possible case of "don't do that"
0007567: Linux (Mandriva 2010.1, x86-64) Squeak cannot find the sources file in directories that are 5 components deep
Status - Apparent Linux distro issue, no VM change expected
0007539: Plugins should use platform libraries where possible. Gentoo removed Squeak for this reason.
Status - no action taken so far
0007523: Opening some JPEG files may crash Windows VM
Status unknown
0007515: Need way to add timer checks to #dispathFunctionPointer: without performance hit
Status - no implementation proposed yet
0007503: Sound choppy on linux
Status unknown
0007498: In Sq 9885 on Ubuntu doing Beeper beep latches the cpu usage to 100%
Status unknown
0007479: Plugins depending on Methods in the Image VMMaker is loaded into
Status - VM support integrated, followup required for Pharo image later.
0007475: Integrate Alien plugin and support code
Status - need confirmation that the plugin works on unix
0007472: In sq 9563 copying workspace text across images loses line endings
[UNIX] no fix proposed yet
0007459: [Vm-dev] Image file loading
Feature for Android, not yet integrated
0007453: VM crashes when evaluating Morph methodDict valuesDo: 1.
Unresolved. SqueakVM only.
0007433: Gstreamer and Pango plugins fail on 64-bit host
Status - fix not yet proposed (general 64 bit issues for surface plugin)
0007417: Squeak macintosh carbon vm 4.2.2b2U and earlier show directory objects with zero size file sizes
Status unknown
0007416: key up event does not report modifier bits correctly on mac carbon VMs version 4.2.2b1U or earlier.
Status unknown
0007392: new network code does not pull back all IPV6 information correctly
Status unknown
0007344: When pango rendering preference is used, the vm segfaults in linux 64 bits
Status - fix not yet proposed (general 64 bit issues for surface plugin)
0007339: Get/set window title
Feature not yet implemented for unix
0007320: Seg fault on image start-up; EventSensor suspected.
Status unknown
0007265: Bug in Matrix2x3Plugin okayIntValue:
Status unknown
0007261: primitiveExecuteMethod and primitiveExecuteMethodArgsArray
Status unknown
0007238: SmartSyntaxPluginTMethod>>nullReturnExpr relies on #define null, may conflict with other libraries
Status - not yet addressed
0007237: Make FFI work on 64 bit platforms
Status - not yet integrated. Affects image as well as platforms and VMMaker.
0007236: Make AsynchFilePlugin work on 32/64 bit images and 32/64 bit unix VMs
Status - not yet integrated
0007229: Remove optimisation for >>class
Status unknown, possibly superceded by Eliot's work
0007120: [ENH] Speed-up raisedTo:modulo:
Status - not yet integrated
0007109: [ENH] Speed-up LargeInteger bitShift:
Status - not yet integrated
0006987: signed32BitValueOf:, signed64BitValueOf: etc. broken
Status unknown (may be integrated, but relates to FFI issues)
0006966: VMMakerTool fails to open due to EnhancedSerialPlugin use of old access to Smalltalk>>platformName
Status unknown, but does not affect standard VMs
0006828: make FileCopyPlugin work on 32/64 bit images and 32/64 bit unix VMs
Status - not yet integrated
0006745: Maximising Squeak on a Xinerama enabled display does not act correctly
[UNIX] patches submitted, status unknown
0006303: Matrix2x3Plugin does not consider negative numbers when rounding.
Status unknown
0006669: VM callback implementation
Status - probably obsoleted by work now being done by Eliot
0005236: Vm crashs in BitBltPlugin.c trying to access word in tail end of copyLoop() due to memory read failure
Status unknown
0005228: Include Cryptographic Primitives in Base VM - DESPlugin
Status unknown
0005107: With Caps Lock on, Menus do not work (Linux, Mac only)
Status unknown
0003721: [FIX] Wheel Scrolling Misbehavior in Win32 with Genius Mouse Driver
[WIN] status unknown
0002407: Pasting > 32kB of text crashes Unix VM
[UNIX]
0001791: irix does not have vfork
Status - OSProcessPlugin issue, not VM related
0001386: [Bug][?] Don't see F1-F10 keys in Linux, F11, F12 wrong.
Status unknown
0001326: [BUG] PseudoTTY broken in 3.7-7
[UNIX] status unknown
0000215: JPEGReadWriter2Plugin seg faults on SPARC system because 'double' in structure not 8-byte aligned
Status unknown
More information about the Vm-dev
mailing list