Stuff Michael Meeks is doing
|
|
This is my (in)activity log. You might like to visit my employer
Novell which is an amazing company, and also
Dell who in days of yore provided me with a
free laptop for Gnome development / conferences.
Also if you have the time to read this sort of stuff you could enlighten
yourself by going to Unraveling Wittgenstein's net or if
you are feeling objectionable perhaps here.
Older items:
2008: (
J
F
M
A
M
J
J
A
),
2007: (
J
F
M
A
M
J
J
A
S
O
N
D
),
2006,
2005,
2004,
2003,
2002,
2001,
2000,
1999,
legacy html
-
SUSE rock-star Michael Matz made my whole month with his
three line gdb patch to make debugging un-instrumented x86
binaries work again; nice.
-
Gave up on hoping that Gnome would serve my blog sanely -
apparently asking for it is a denial of service attack. Duplicated
it at
http://www.go-oo.org/~michael/blog/index.atom.
-
To further confirm Michael Matz is my hero - I did a comparison of
OO.o debugging. OO.o is interesting because the debuginfo package
you need is 275Mb small - but of course, you actually need rather
more than that: the glib debuginfo package and various other
pieces. Here is the trace before the patch:
(gdb) bt
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb6eb21d7 in *__GI___poll (fds=0x8641990, nfds=6, timeout=599) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb554f6f2 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0x08641990 in ?? ()
#4 0x00000006 in ?? ()
#5 0x00000257 in ?? ()
#6 0x08641990 in ?? ()
#7 0x00000006 in ?? ()
#8 0x00000000 in ?? ()
And afterwards:
(gdb) bt
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb6eb21d7 in *__GI___poll (fds=0x8641990, nfds=6, timeout=599) at ../sysdeps/unix/sysv/linux/poll.c:87
#2 0xb554f6f2 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0xb554f9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0xb5b3d68d in ?? () from /usr/lib/ooo-2.0/program/libvclplug_gtk680li.so
#5 0xb54f4751 in X11SalInstance::Yield () from /usr/lib/ooo-2.0/program/libvclplug_gen680li.so
#6 0xb7e06cf1 in Application::Yield () from /usr/lib/ooo-2.0/program/libvcl680li.so
#7 0xb7e06d3f in Application::Execute () from /usr/lib/ooo-2.0/program/libvcl680li.so
#8 0x08071c53 in desktop::Desktop::Main ()
#9 0xb7e0a27e in ?? () from /usr/lib/ooo-2.0/program/libvcl680li.so
#10 0xb7e0a41a in SVMain () from /usr/lib/ooo-2.0/program/libvcl680li.so
#11 0x08066c60 in main ()
Save your download bandwidth quota (and the planet too) by grabbing a
new gdb for your OpenSUSE 11.0 from here.
-
Discovered & filed a juicy gcc -Os crasher. Lunch - Tina and
children visiting, good to meet her. Back to work, mail to chew.
Finally got around to writing up some of my thoughts on how to make
the OO.o Community Council more relevant, representative and frankly
interesting to people, that Louis asked for;
posted for discussion, though missing the drawings.
Call with Kelli.
In case it's not painfully obvious: the reflections reflected here are my
own; mine, all mine ! and don't reflect the views of Novell, The
Lithuanian Gov't or Arnold Schwarzenegger. It's also important to
realise that I'm not in on the Swedish Conspiracy.
Occasionally people ask for formal photos for conferences,
bio.
or fun.
Michael Meeks (michael.meeks@novell.com)