|
2003-12-31
|
GStreamer
Watching long compile sessions gives me some time to update the log. Not sure yet if that's a good or a bad thing.
This morning I wanted to try some new plugins and I ran gst-register and it segfaulted, leaving me no idea of what went wrong. So, back out with the debug log and so on, and gdb, and I realized that for some reason the xvid plugin was segfaulting upon load.
That hadn't happened to me in a long time. Normally I would just delete the plugin for now and move on with what I wanted to do. But I got fed up with the fact that the one application that just isn't supposed to segfault, segfaults.
So I spent a bit of time installing and removing segfault trappers around the plugin loader functions. It's probably not reentrant and threadsafe and all that, but when a segfault happens, does that matter much ? At least now it prints out a message about what was wrong and what to do about it:
ERROR:Caught a segmentation fault while loading plugin file: /home/thomas/gst/cvs/gst-plugins/gst-plugins-0.7.2.1/_build/ext/xvid/.libs/libgstxvid.so Please either: - remove it and restart. - run with --gst-enable-segfault and debug.
That seems fine for now.
I got everything to distcheck nicely again, so I'm going to try and release before ds merges his huge caps rewrite. He just keeps going at it, nice to see all the action.
Time to get back to work on the media test suite.
Also need to keep moving on Fluendo.
Life
A short update for the friends out there that read this to get news on how we're doing here in Barcelona. The rest of you can stop reading here :)
The pictures are online, start browsing in the personal gallery.
A short recap of the last two weeks by picture.
Most of my stuff that I don't really need for now is in the basement at my grandmother's. Feel free to bid on items you like.
It ain't a real road trip until the socked feet hit the dashboard.
First sighting of Barcelona road signs resulting in a weird effect composition.
The flat doesn't look too good when we arrive. Which gives us all the more motivation to clean it up and redo it.
Here's how to paint like a poet. And here's how girls paint when they're in love.
We bought an excellent couch that can fit four easily, or even two sleepers.
On the first weekend, I finally got round to installing TV and PlayStation. Playing SSX3 is really all I need at times.
It took us thirteen days to finally get a boiler installed. Here's my first hot bath in two weeks time !. You just can't imagine how nice that felt.
So, the living room is painted now. We need a TV cabinet. I don't think Kristien will let me keep this setup like this for very long.
In the meantime, we also got our dishwasher connected (finally), we went out and bought a laundry machine which was installed today (hurray ! clean socks !), and our bedroom now has a bed and a nice red color.
And last friday, we had a wonderful company dinner in which I ate a fourth of Kristien's food as well since it was too much for her. After that, every drink you would want and a tad bit of dancing.
Barcelona is treating us really really well. It's turned out better than I expected.