#exult@irc.freenode.net logs for 11 Nov 2011 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage

[00:57:50] --> Colourless` has joined #exult
[00:58:06] <-- Colourless has left IRC (Ping timeout: 258 seconds)
[00:58:06] --- Colourless` is now known as Colourless
[00:58:07] --- ChanServ gives channel operator status to Colourless
[05:03:43] <-- SugarCube has left IRC (Ping timeout: 248 seconds)
[05:06:41] --> SugarCube has joined #exult
[07:46:00] --> Rottingbeef has joined #exult
[09:21:47] --> Dominus1 has joined #exult
[09:25:12] <-- Dominus has left IRC (Ping timeout: 276 seconds)
[09:52:11] --> SiENcE has joined #exult
[10:19:51] <-- SiENcE has left IRC (Quit: @all: cya)
[12:22:46] <-- Kirben has left IRC ()
[12:55:35] <-- Sevalecan has left IRC (Quit: Leaving)
[13:03:54] --> Sevalecpp has joined #exult
[13:04:51] --> SiENcE has joined #exult
[13:11:27] --> TheCycoONE has joined #exult
[13:55:48] <Dominus1> are there any special switches to use with valgrind? I get countless references to apple's frameworks
[13:56:04] <Dominus1> for example ==18626== by 0xEA13C7: handleCursorRect (in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit)
[19:11:51] --> exultbot has joined #exult
[19:11:51] --- Topic for #exult is: Exult: http://exult.sourceforge.net/ - The open source engine for Ultima 7
[19:11:51] --- Topic for #exult set by Colourless at Fri Sep 12 00:40:42 2008
[19:14:28] <Dominus> ah there he is now
[19:23:50] <-- Darrenor64 has left IRC (Read error: Connection reset by peer)
[19:24:14] --> Darrenor64 has joined #exult
[19:26:37] <-- Marzo has left IRC (Ping timeout: 245 seconds)
[19:46:19] --> Marzo has joined #exult
[19:47:25] <-- Sevalecpp has left IRC (Quit: Leaving)
[19:49:22] --> Sevalecan has joined #exult
[19:49:45] --- Sevalecan is now known as Sev
[20:17:18] <Dominus> on OS X when Exult exits from the main menu valgrind reports some audio destroying stuff. Perhaps some SDL problem? http://pastebin.com/QpxqiGAm
[20:18:29] <Dominus> repeated ten times or so
[20:20:35] <wjp> hm, not sufficiently familiar with the division of things between SDL and us to immediately see
[20:21:09] <sh4rm4> probably some bugs in the sound driver
[20:21:16] <Dominus> are you interested in more things it reports on exit?
[20:21:25] <wjp> but it looks like the audio subsystem is killed before everything is done using it
[20:21:38] <sh4rm4> i get similar stuff regarding the intel vga driver when using sdl apps on linux
[20:23:48] <wjp> Dominus: which SDL version?
[20:24:01] <Dominus> pretty much 1.2 svn
[20:24:46] <wjp> it seems pretty much internal to SDL
[20:24:51] <Dominus> not up to date but only some weeks old, since I needed svn to get rid of os x lion problems
[20:25:56] <Dominus> that's kind of the full list http://pastebin.com/qU398D4M valgrind --leak-check=full --leak-resolution=high --suppressions=/users/dominus/exult.sup ./exult
[20:26:28] <Dominus> I'm suppressing a lot of os x framework stuff that never references exult at all
[20:27:15] <wjp> hm, so no memory access errors, just some possible leaks
[20:29:24] <Dominus> strange when I pass --gen-suppressions=all it gives me all the audio things I pasted before but without it it doesn't...
[20:30:01] <wjp> it's probably a race condition, so very timing-dependent
[20:30:51] <wjp> it could be completely random, or the delay caused by printing output could cause it, or...
[20:31:16] <Dominus> yeah. printing output always shows it
[20:31:19] * Dominus shrugs
[20:31:48] <wjp> anyway, it seems like SDL isn't waiting for the last audio callback to finish before killing the audio subsystem, at first glance
[20:32:51] <wjp> but I'm looking at an ancient SDL version I see
[20:33:07] <wjp> ah well. In any case it doesn't look like something we're responsible for
[20:33:19] <Dominus> :)
[22:21:55] <-- Dominus has left IRC (Quit: Leaving.)
[22:54:15] --> Kirben has joined #exult
[22:54:15] --- ChanServ gives channel operator status to Kirben