#exult@irc.freenode.net logs for 28 Aug 2008 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:22:39] <-- RadoS has left IRC (kornbluth.freenode.net irc.freenode.net)
[00:25:25] --> RadoS has joined #exult
[00:36:40] <-- RadoS has left IRC (kornbluth.freenode.net irc.freenode.net)
[00:42:11] --> RadoS has joined #eXult
[00:47:13] <-- RadoS has left IRC (kornbluth.freenode.net irc.freenode.net)
[00:52:17] --> RadoS has joined #eXult
[00:55:32] <-- RadoS has left IRC (Read error: 131 (Connection reset by peer))
[01:00:48] --> RadoS has joined #eXult
[01:01:12] --- RadoS is now known as Guest78097
[01:05:29] --- Marzo is now known as Marzo_away
[01:07:46] --- Marzo_away is now known as Marzo
[01:41:00] --> Colourless` has joined #Exult
[01:49:23] <-- Colourless has left IRC (Read error: 110 (Connection timed out))
[01:49:25] --- Colourless` is now known as Colourless
[01:49:27] --- ChanServ gives channel operator status to Colourless
[02:38:24] <-- Kirben has left IRC ()
[02:49:15] --- Marzo is now known as Marzo_away
[02:50:31] --- Marzo_away is now known as Marzo
[03:01:14] --- Marzo is now known as Marzo_away
[09:35:36] <-- Baastuul has left IRC ("I, too, have lost a kingdom.")
[10:19:23] --> Darke has joined #exult
[11:11:05] --> Fingolfin has joined #exult
[11:11:39] --- ChanServ gives channel operator status to Fingolfin
[11:32:53] --- Sevalecan is now known as Sevalebed
[12:29:53] <-- Marzo_away has left IRC (Read error: 104 (Connection reset by peer))
[12:57:35] <-- Fingolfin has left IRC ()
[12:59:28] --- Guest78097 is now known as RadoS
[15:48:57] <ettin> hmmm, after compiling both 1.2 and svn trunk (same machine, ./configure and timidity), MIDI works fine in the former but not in the latter
[15:49:33] <ettin> in fact, it crashes (except if timidity.cfg isn't found)
[16:00:43] <wjp> can you try to run it in gdb to see where it crashes?
[16:05:03] <ettin> wjp: well, it doesn't crash when run in gdb
[16:06:42] <ettin> though I didn't recompile using debugging options
[16:06:52] <ettin> wjp: I assume svn trunk works fine for you?
[16:11:53] <wjp> haven't tried with timidity in a while
[16:12:12] <wjp> (and I can't try that here unfortunately)
[16:13:57] <ettin> I'll try to reproduce it on another machine
[16:34:33] --> Marzo has joined #exult
[17:06:45] <ettin> wjp: can't reproduce it on the second machine
[17:07:15] <ettin> I have no idea about what's wrong then... (same OS and libraries)
[18:05:32] --> Baastuul has joined #exult
[18:50:19] <wjp> strange
[18:50:26] <wjp> I'll try in valgrind to see if anything pops up
[19:08:27] <wjp> try to change line 719 of audio/midi_drivers/timidity/timidity_resample.cpp from
[19:08:32] <wjp> v1 = *(vptr - 1);
[19:08:32] <wjp> to
[19:08:37] <wjp> v1 = (vptr == src) ? *vptr : *(vptr - 1);
[19:15:54] <wjp> (or update to newest svn since I've just committed that)
[19:24:33] <ettin> ok, compiling again (it will take a while in this computer)
[19:37:44] <wjp> it's just a single file, so should be quick, shouldn't it?
[19:44:30] <ettin> I reconfigured it before to test fluidsynth and disabled timidity support
[19:54:29] <wjp> ah, ok
[20:03:32] <ettin> no luck :/
[20:04:55] <ettin> btw, it dies after printing "Trying: `Timidity'" to stdout, the window is still black (no exult logo)
[20:05:42] <ettin> interesting, now gdb "works"
[20:05:54] <ettin> I'll recompile again with debugging symbols
[20:06:09] <wjp> did it give any info at all in the meantime?
[20:06:31] <wjp> (segfault? other signal? function name or just an address?)
[20:12:18] --> Fingolfin has joined #exult
[20:12:18] --- ChanServ gives channel operator status to Fingolfin
[20:13:01] <ettin> nothing actually, it just dies
[20:13:52] <ettin> nothing else is printed and there are no signals; exit code is 10
[20:16:26] <ettin> could it be a segfault in timidity?
[20:24:42] --- Sevalebed is now known as Sevalecan
[20:33:20] <-- Baastuul has left IRC ("I, too, have lost a kingdom.")
[20:37:38] <wjp> hm, exult's timidity midi driver is internal in exult, so any segfaults should directly be trapped by gdb
[20:38:16] --> Baastuul has joined #exult
[20:38:37] <wjp> oh, timidity seems to use exit code 10 when it is out of memory
[20:44:40] <ettin> I see, interesting
[20:47:00] <ettin> 1.2 works fine though ;)
[21:32:10] <-- Marzo has left IRC (Read error: 104 (Connection reset by peer))
[21:43:02] <-- Fingolfin has left IRC ()
[21:53:50] --> Marzo has joined #exult
[21:54:07] --- Sevalecan is now known as Maximus
[22:07:22] --- Marzo is now known as Marzo_away
[22:07:24] --- Marzo_away is now known as Marzo
[22:08:45] <-- Marzo has left IRC ("Marzo vanishes suddenly.")
[22:08:59] --> Marzo has joined #exult