Front Page All Articles Recent Changes Random Article

Contents

Concatenative language

  • ACL
  • Ait
  • Aocla
  • Breeze
  • Callisto
  • Cat
  • Cognate
  • colorForth
  • Concata
  • CoSy
  • Deque
  • DSSP
  • dt
  • Elymas
  • Enchilada
  • ETAC
  • F
  • Factor
  • Fiveth
  • Forth
  • Fourth
  • Freelang
  • Gershwin
  • hex
  • iNet
  • Joy
  • Joy of Postfix App
  • kcats
  • Kitten
  • lang5
  • Listack
  • LSE64
  • Lviv
  • Meow5
  • min
  • Mirth
  • mjoy
  • Mlatu
  • Ode
  • OForth
  • Om
  • Onyx
  • Plorth
  • Popr
  • Porth
  • PostScript
  • Prowl
  • Quest32
  • Quackery
  • r3
  • Raven
  • Retro
  • RPL
  • SPL
  • Staapl
  • Stabel
  • Tal
  • Titan
  • Trith
  • Uiua
  • Worst
  • xs
  • XY
  • 5th
  • 8th

Concatenative topics

  • Compilers
  • Interpreters
  • Type systems
  • Object systems
  • Quotations
  • Variables
  • Garbage collection
  • Example programs

Concatenative meta

  • People
  • Communities

Other languages

  • APL
  • C++
  • Erlang
  • FP trivia
  • Haskell
  • Io
  • Java
  • JavaScript
  • Lisp
  • ML
  • Oberon
  • RPL
  • Self
  • Slate
  • Smalltalk

Meta

  • Search
  • Farkup wiki format
  • Etiquette
  • Sandbox

Factor/Bug reports

  • Web bugs
  • UI bugs
  • Platform-specific bugs
  • Regular expressions
  • General bugs

If you find a bug in Factor, please report it with as much detail as possible by editing one of the pages above. We will work with you to ensure that the bug is resolved.

Known problems

Sometimes, bugs in compilers and graphics drivers cause problems for Factor. Before reporting a bug in Factor, consult the below list; all you might need to do is update your operating system.

GCC bugs

  • Some builds of GCC 4.3 have problems compiling Factor on x86 and x86.64. Change the CFLAGS in the Makefile from -O3 to -O1 to work around the issue.
  • GCC 3.3 and earlier cannot be used to compile Factor on x86 due to bugs in the register allocator.

Video driver bugs

Linux

Intel driver texture corruption bug

Version 2.4 of the Intel drivers have a texture corruption issue if more than one GL application is running at the same time, or if one GL application opens more than one window. If you experience garbled text in the Factor UI workspace, then you need to update to version 2.5 of the Intel drivers.

If you are using Ubuntu, just follow the directions at https://launchpad.net/~intel-gfx-testing/+archive.

Compiz black window bug

If you are using Compiz, you might encounter the infamous "flashing black window" problem. This is a bug in Compiz and any OpenGL application is affected; one workaround is to enable indirect rendering.

To enable indirect rendering, edit /etc/xdg/compiz/compiz-manager and add the following line:

INDIRECT="yes"

(From http://farfewertoes.com/stories/2008-07-30-ubuntu-tip-enable-indirect-rendering/)

ATI GART crash bug

You might get this error when running the Factor UI on Ubuntu Linux 8.04, after which the UI will crash:

*********************************WARN_ONCE*********************************
File r300_mem.c function r300_mem_alloc line 225
Ran out of GART memory (for 1048576)!
Please consider adjusting GARTSize option.
***************************************************************************
Error: Could not get dma buffer... exiting

The problem is caused by a bug in the Ubuntu X11 configuration tool; any OpenGL program will be affected and there is nothing Factor can do about it. A fix is discussed at https://bugs.launchpad.net/ubuntu/+source/stellarium/+bug/200173.

Windows

If you are running Windows with an older driver version and an Intel 9xx graphics adapter, you may notice rendering artifacts in the Factor UI. This is due to bugs in Intel's OpenGL implementation, and newer driver versions address this issue.

This revision created on Tue, 13 Jan 2009 00:27:51 by slava

Latest Revisions Edit

All content is © 2008-2024 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.