Skip to content

Instantly share code, notes, and snippets.

@EmacsUser
EmacsUser / gdb-2.log
Created March 27, 2014 21:12
GDB looking at Inform bug 895, part 2
bgarvin@bgarvin-Lemur-Ultra:~/azi/contribute/if/i7-ides/linux-gnome-ide/gnome-inform7-code$ sudo gdb
GNU gdb (GDB) 7.6.1-ubuntu
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
@EmacsUser
EmacsUser / gdb.log
Last active December 18, 2015 12:49
GDB looking at Inform bug 895
Gdk:ERROR:/build/buildd/gtk+2.0-2.24.17/gdk/gdkregion-generic.c:1110:miUnionNonO: assertion failed: (y1 < y2)
Reading in symbols for ../nptl/sysdeps/unix/sysv/linux/raise.c...done.
Program received signal SIGABRT, Aborted.
Reading in symbols for abort.c...done.
0x00007ffff2744037 in __GI_raise (sig=sig@entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) i th
@EmacsUser
EmacsUser / Mac-IDE-build.text
Last active December 18, 2015 05:19
Instructions for building the Inform Mac IDE from its git repository under Xcode 4.6.2, current as of 2013-06-07.
Instruction for building the Inform Mac IDE
--------------------------------------------------------------------------------
Disclaimers:
- I used git repositories rather than source archives throughout. For the IDE,
both are out-of-date, though I'm not sure which is newer.
- I'm not an Xcode expert, so there might be better or less round-about ways to
@EmacsUser
EmacsUser / nihongo.ni
Last active December 14, 2015 21:08
日本語とInform
Chapter "Japanese"
Section "Includes"
[Development snapshots are at https://github.com/EmacsUser/i7grip.]
Include Context-Free Parsing Engine by Brady Garvin.
Include Punctuated Word Parsing Engine by Brady Garvin.
Include Disambiguation Framework by Brady Garvin.
Section "Parsing Language"
@EmacsUser
EmacsUser / debug.c:debug_load_symbols
Created March 3, 2013 20:40
Extract of debug_load_symbols from zoom/src/debug.c in http://code.logicalshift.co.uk/zoom/zoom.git.
void debug_load_symbols(char* filename,
char* pathname)
{
ZFile* file;
ZByte* db_file;
int size;
int pos;
int done;
@EmacsUser
EmacsUser / inform6-debug-file-format-version-1-draft.text
Last active October 12, 2015 02:57
Format of Inform 6 Debugging Information Files, Draft
Format of Inform 6 Debugging Information Files
Version 1.0
0: Introduction
This is a specification of the Version 1 format for the debugging information
files emitted by the Inform 6 compiler. It replaces Version 0, which is
documented in Section 12.5 of the Inform Technical Manual.