Skip to content

Instantly share code, notes, and snippets.

@catamorphism
catamorphism / gist:fc07f7eda8ae5dd9ec5da7448b57ce1c
Last active April 4, 2024 22:53
Crashes in ICU tools when running under asan
# Steps to reproduce
Using Ubuntu 23.10 and clang 16.0.6.
```
$ git clone https://github.com/unicode-org/icu.git
$ cd icu
$ mkdir build
$ cd build
$ CPPFLAGS=-fsanitize=address LDFLAGS=-fsanitize=address ../icu4c/source/runConfigureICU --enable-debug --disable-release Linux/clang --disable-renaming --enable-tracing
```
ASAN_OPTIONS=detect_leaks=0
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH rr record ../bin/genrb -s ../../icu4c/source/data/locales -d ./out/build/icudt75l/ -i ./out/build/icudt75l --usePoolBundle ./out/build/icudt75l/ -k af.txt
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH rr record ../bin/genrb -s ../../icu4c/source/data/locales -d ./out/build/icudt75l/ -i ./out/build/icudt75l --usePoolBundle ./out/build/icudt75l/ -k af_NA.txt
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH rr record ../bin/genrb -s ../../icu4c/source/data/locales -d ./out/build/icudt75l/ -i ./out/build/icudt75l --usePoolBundle ./out/build/icudt75l/ -k af_ZA.txt
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH rr record ../bin/genrb -s ../../icu4c/source/data/locales -d ./out/build/icudt75l/ -i ./out/build/icudt75l --usePoolBundle ./out/build/icudt75l/ -k agq.txt
LD_LIBRARY_PATH=../lib:../stubdata:../tools/ctestfw:$LD_LIBRARY_PATH rr record ../bi
by tef ( http://twitter.com/tef_ebooks ) and Tim ( http://twitter.com/fatneckbeardguy )
I hear the BART a comin'
It's rollin' round the bend
And I haven't seen the sunshine
since I don't know when
I'm stuck in San Francisco
and time keeps dragging on
But that train keeps a rollin'
On down to Pleasantone
by tef ( http://twitter.com/tef_ebooks ) and Tim ( http://twitter.com/fatneckbeardguy )
I hear the BART a comin'
It's rollin' round the bend
And I haven't seen the sunshine
since I don't know when
I'm stuck in San Francisco
and time keeps dragging on
But that train keeps a rollin'
On down to Pleasantone
\documentclass{article}[12pt]
\usepackage{mathptmx}
\usepackage{newtxmath}
\begin{document}
{\fontsize{128}{60}\selectfont $\uplambda$}
\end{document}
@catamorphism
catamorphism / gist:db21762a1574c3d98103
Created November 7, 2014 23:10
What is gender? Trans-affirming, non-essentialist analyses
http://sugarandslugs.wordpress.com/2011/01/09/false-dichotomies/
http://takesupspace.wordpress.com/2010/02/05/combatting-combatting-ignorance-part-1-whose-ignorancewhos-ignorant/
http://takesupspace.wordpress.com/2010/02/06/combatting-combatting-ignorance-part-2-how-could-you-have-known-%E2%80%93you-already-did/
http://takesupspace.wordpress.com/2010/02/24/combatting-combatting-ignorance-part-3-of-4-cis-denial-self-knowledge-and-sexist-epistemology/
http://quinnae.com/2011/01/27/raiders-of-the-lost-etiology/
Invited Talk
Don’t Make the Wrong Mistakes:
Programming as Debugging
Paul Graham
pg@paulgraham.com
Abstract
Sometimes it’s worth doing things badly in order to do them fast. When is this the right plan? Are
some kinds of mistakes worse than others? Could the right infrastructure make trial and error
programming more effective? How will it play out in the future?
Bio
"We learn to tolerate, like a low flame on the fire or like a low fever in the body, a 'reasonable temperature-level of admitted cynicism.' We learn to feel that it is not intolerable to 'be' self-compromised if one is open and amusing in discussion of that matter; or, again, that cynicism, charmingly admitted-to and interestingly described, in some sense cancels itself out. It is not corrupt to 'be' corrupt so long as a person is perceptive and articulate concerning his corruption. At this point, as we know, the word itself becomes a distant and quite bearable designation, one scarcely having to do with our own being any longer, but a label identified rather with some interesting character of our late-at-night imagination.
Few people end up totally cold and icelike and removed from their own feelings of self-accusation, but it is a type we strive for and it is a model to which we often gruesomely aspire. It is this, that we should strive with all our hearts to find such desert regions, that appears to me most
We strongly encourage submissions from people in communities that are
underrepresented in functional programming, including but not limited
to women; people of color; people in gender, sexual and romantic
minorities; people with disabilities; people residing in Asia, Africa,
or Latin America; and people who have never presented at a conference
before. We recognize that inclusion is an important part of our mission
to promote functional programming. So that CUFP can be a safe
environment in which participants openly exchange ideas, we abide by
the SIGPLAN Conference Anti-Harassment Policy
( http://www.sigplan.org/Resources/Policies/Anti-harassment ).
$ ghc-pkg list containers
WARNING: there are broken packages. Run 'ghc-pkg check' for more details.
/usr/local/Cellar/ghc/7.6.3/lib/ghc-7.6.3/package.conf.d:
{containers-0.5.0.0}
/Users/tchevalier/.ghc/x86_64-darwin-7.6.3/package.conf.d:
containers-0.5.4.0
$ sudo ghc-pkg unregister --package-db=/usr/local/Cellar/ghc/7.6.3/lib/ghc-7.6.3/package.conf.d containers