On Wed, Jan 7, 2009 at 4:02 PM, Dirk-Wilhelm Peters <pet...@schwertfisch.de> wrote: ... > I contacted the author (G. Ritter) who suggested to compile the program > with the debug flag (-g), and to subsequently run it in gdb. > I did that, but not being a developer, the output did not tell me > anything useful. ... > This GDB was configured as "i386-unknown-openbsd4.4"...(no debugging symbols > found)
You may have built it with -g to include debugging symbols, but the binary was apparently stripped along the way. If the -s option is passed when doing the final linking, then remove it. If the 'strip' command is being run, comment it out or disable it. Then try running it under gdb again. > ------------------ cut here -------------------- > The locale-dependent character input in troff assumes that the C library > represents wchar_t values as Unicode characters. This is the case on any > modern Unix system. > ------------------ cut here -------------------- That doesn't appear to be involved in the crash you cite. Whether OpenBSD meets that requirement probably depends on what operations it performs on wchar_t values. Philip Guenther