| Tuesday, July 10th, 2012, 00:06 UTC | ||
| [00:06:48] | andreax1 (andreax1!~andreaz@p5089EEF0.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
| [00:20:58] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
| [00:21:25] | danielk22 (danielk22!~danielk@96.57.9.142) has quit (Client Quit) | |
| [00:23:00] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc) | |
| [00:24:55] | knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Quit: Leaving) | |
| [00:25:18] | knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv | |
| [00:29:22] | danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv | |
| [00:39:35] | knightr_: | we have a MythGame grabber that points to a dead source that has no chance of ever coming back or if it does not with the same API, does anybody have any problem with me deleting it? |
| [00:42:28] | jya: | gary_buhrmaster1: thanks.. I'll have a look… took me forever just even to sniff.. Had to write a custom firmware for my router/switch to run tcpdump on it |
| [00:43:00] | knightr_: | (MAWS is dead, that part of the site was used to hack the main site and they apparently never exactly figured out how it was done and there have been no problem in many month (at lease half a year) in bringing it back (but most likely with a new API since it wasn't secure to beging with...) |
| [00:43:30] | jya: | wagnerrp: can't remember now… But from top of my head, I never like modifying the original list in a loop.. it's bad practice |
| [00:48:20] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [00:57:55] | jya: | tellement vrai |
| [00:57:56] | jya: | http://sethgodin.typepad.com/seths_blog/2012/ . . . iocrity.html |
| [00:58:26] | Beirdo: | jya, any change on #10889 ? |
| [00:58:26] | ** MythLogBot http://code.mythtv.org/trac/ticket/10889 ** | |
| [00:59:03] | jya: | Beirdo: I haven't had time to do actual myth work on mythfrontend… I've been struggling to get tcpdump running on my router ... |
| [00:59:20] | Beirdo: | OK |
| [00:59:21] | jya: | but yesterday morning.. it hadn't crashed if that help |
| [00:59:32] | Beirdo: | let me know if it seems to fix it. It really should :) |
| [01:00:12] | Beirdo: | but you know... should and does.... |
| [01:00:40] | jya: | it "shouldnt" have crashed for a start :) |
| [01:00:58] | jya: | i wonder how many more there are like that.. code that worked *just*... |
| [01:01:04] | jya: | and now doesn't |
| [01:01:07] | Beirdo: | yeah, I hear ya |
| [01:01:21] | Beirdo: | we make things faster and more race conditions are pushed over the edge |
| [01:01:38] | jya: | like the issue I reported yesterday about neither OpenGL nor Qt painting working properly on a mac… |
| [01:02:16] | Beirdo: | that one's unfortunate :) |
| [01:02:27] | jya: | tell me about it |
| [01:03:26] | Beirdo: | I wish adeffs would get on IRC |
| [01:03:40] | Beirdo: | we could likely close half his bugs with a bit of interactive debugging |
| [01:14:23] | Mousey (Mousey!~r0dent_@ross154.net) has quit (Quit: Leaving) | |
| [01:23:18] | Beirdo: | wonder what borked the animated GIF support |
| [01:32:40] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
| [01:42:08] | XDS2010 (XDS2010!users.1218@id-1218.hampstead.irccloud.com) has quit (Excess Flood) | |
| [01:44:05] | XDS2010 (XDS2010!users.1218@id-1218.hampstead.irccloud.com) has joined #mythtv | |
| [02:04:04] | danielk22: | Beirdo: Did you figure out the scheduler.cpp spin while I was away? |
| [02:05:59] | Beirdo: | Not 100%, no |
| [02:06:42] | Beirdo: | gigem had a good idea though. We should likely be checking that teh recording is going to record :) |
| [02:06:46] | danielk22: | I saw the log file on #10279, it looks like we're calculating a sleep of 0 ms. Which shouldn't happen unless we're starting a recording. |
| [02:06:46] | ** MythLogBot http://code.mythtv.org/trac/ticket/10279 ** | |
| [02:07:04] | Beirdo: | 15:30 < gigem> Beirdo: I think that recPendingList check needs to also check that GetRecordingStatus() == rsWillRecord. Programs that aren't going to record will never be on the pending list. |
| [02:07:15] | Beirdo: | it is happening just before a recording starts |
| [02:07:38] | Beirdo: | so for the last 30s before it starts, it's spamming the hell out of it, it seems. |
| [02:07:47] | Beirdo: | but only for some people, I've never seen it here |
| [02:08:17] | Beirdo: | scheduler.cpp:1981 seems to be the source of it |
| [02:08:40] | danielk22: | Hmm, 90,60 & 30 sec before a recording we're send out the "we're about to start a recording" message. |
| [02:08:49] | Beirdo: | but I'm not sure exactly how to fix it, and I think gigem's suggestion may well be on the right track |
| [02:09:39] | Beirdo: | I think another thing to do would be to add to the end of the function: msecs = max(msecs, 100); |
| [02:09:54] | danielk22: | Beirdo: I guess instead of just looking at the first recording on the list, we search for the first recording on the list that we plan to record and use that for the calculation? |
| [02:09:55] | Beirdo: | or something, such that it always has a non-zero delay, but a short one |
| [02:10:13] | Beirdo: | yeah, that would probably be the best :) |
| [02:10:50] | Beirdo: | feel free to steal the ticket if you have ideas on what to tweak |
| [02:11:09] | danielk22: | Ok, I will :) |
| [02:11:37] | danielk22: | But if you think of a really good fix let me know :) |
| [02:12:27] | Beirdo: | will do :) |
| [02:12:47] | Beirdo: | it's a communal ticket, basically.. as long as it gets fixed, I think all is good there |
| [02:16:36] | danielk22: | Heh, I think just adding "if ((*i)->GetRecordingStatus() != rsWillRecord) continue;" on line 1977 (before the secs_to_next calc) would probably do it. |
| [02:17:05] | amejia (amejia!~andres@xbmc/staff/amejia) has quit (Quit: Konversation terminated!) | |
| [02:17:14] | amejia (amejia!~andres@xbmc/staff/amejia) has joined #mythtv | |
| [02:17:35] | danielk22: | We're already looping through to find the 'real top of the list' but it looks like we're assuming that everything on the list is something we're either starting record or planning to record. |
| [02:26:21] | danielk22: | gigem: AFAICT we never delete entries from the recPendingList. |
| [02:27:08] | danielk22: | gigem: not that it will use a whole lot of memory, but it will grow without bound. |
| [02:31:16] | Beirdo: | oh, that could be bad after a while |
| [02:32:39] | danielk22: | Beirdo: Not really, it would run for a year without really consuming a lot of memory. It's more of a code cleanliness issue. |
| [02:34:25] | danielk22: | Say 96 recordings per day * 365 days = 35040 entries, if each one consume 64 bytes we're talking 2.2 MB |
| [02:34:52] | Beirdo: | it would end up slowing things down having to iterate the extra crap every time too, but yeah, I tend to restart my backend fairly often :) |
| [02:35:22] | Beirdo: | nothing to freak over, but would be nice to fix before Udo notices :) |
| [02:37:29] | danielk22: | It's a QMap, so log2(32k) = 15.. still nothing :) |
| [02:37:41] | Beirdo: | ahh ;) |
| [02:37:56] | Beirdo: | I was assuming QList based on the name :)( |
| [02:38:11] | Beirdo: | which would be a fair amount worse, but still not that bad |
| [02:38:34] | danielk22: | Nah, it's telling us whether an item has been added to a list (a list that does get cleared). |
| [02:39:17] | Beirdo: | nice |
| [02:39:35] | Beirdo: | Udo will still call it a massive memory leak |
| [02:40:01] | danielk22: | Is Udo still around? I don't think I've seen a post in quite a while. |
| [02:40:19] | Beirdo: | yeah, he seems to have disappeared into the woodwork |
| [02:43:30] | Beirdo: | I guess he got tired of running valgrind :) |
| [02:46:06] | danielk22: | The big problem was that he was running on a VIA for the longest time and wasn't able to run valgrind. Once he started using an AMD processor he was able to run valgrind and we were actually able to fix some leaks with the reporting he did at that point. |
| [02:47:37] | Beirdo: | yeah, and trying to record 24/7, wasn't he? |
| [02:48:08] | Beirdo: | or was that someone else? |
| [02:49:24] | wagnerrp: | on several channels |
| [02:49:38] | Beirdo: | craziness :) |
| [02:59:12] | Beirdo: | bloody hell |
| [02:59:32] | Beirdo: | #10509 is gonna kick my ass, it seems |
| [02:59:32] | ** MythLogBot http://code.mythtv.org/trac/ticket/10509 ** | |
| [03:00:11] | Beirdo: | we used to have two separate controls in there for show progress and quiet |
| [03:00:38] | Beirdo: | and then we (I) went and merged them... like a year ago |
| [03:00:56] | Beirdo: | and now someone noticed and complained... as it got slightly wonky |
| [03:02:50] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
| [03:03:55] | Beirdo: | sigh |
| [03:05:27] | amejia (amejia!~andres@xbmc/staff/amejia) has quit (Quit: Konversation terminated!) | |
| [03:13:54] | Beirdo: | I think I'll leave it as being unimportant for now if I can't determine a reasonable fix fairly quickly |
| [03:16:52] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
| [03:25:11] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [03:31:17] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [03:33:45] | gigem: | danielk22, Beirdo: I think http://pastebin.com/gZuGwuRP will fix the spinning. I suspect the problem occurs whenever we have a program that won't record or maybe at the same time as one that will. Either way, the one that won't record shouldn't have the 30 second subtraction. |
| [03:34:47] | gigem: | danielk22: Yeah, I relized today too that we never cleaned up recPendingList. We should probably delete entries after we start them recording. |
| [04:26:20] | gary_buhrmaster1: | jya: Re: TCP Reset. Actually, it looks like Qt may not expose the LINGER socket option in the qabstractsocket API (*sigh*). |
| [04:26:23] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Ping timeout: 245 seconds) | |
| [04:30:32] | jya: | gary_buhrmaster1: yes.. I had noticed that a while ago :) |
| [04:30:50] | jya: | if you go to #mythtv-users, discussing about this right now. |
| [04:31:23] | jya: | they do have a "clean" shutdown option, similar to what linger would do: disconnectFromHost, which tries to send the remaining data |
| [04:31:27] | jya: | but that doesn't work |
| [04:44:03] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
| [05:47:02] | warped (warped!~piotro@91.189.74.10) has joined #mythtv | |
| [05:48:16] | warped (warped!~piotro@91.189.74.10) has quit (Client Quit) | |
| [06:02:34] | jcarlos (jcarlos!~quassel@85.137.99.76.dyn.user.ono.com) has left #mythtv ("http://quassel-irc.org - Chatee cómodamente donde sea.") | |
| [06:04:05] | jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya) | |
| [06:24:50] | jya (jya!~jyavenard@CPE-60-224-1-106.srql1.win.bigpond.net.au) has joined #mythtv | |
| [06:24:50] | jya (jya!~jyavenard@CPE-60-224-1-106.srql1.win.bigpond.net.au) has quit (Changing host) | |
| [06:24:50] | jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
| [06:34:46] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
| [07:10:39] | dekarl1 (dekarl1!~dekarl@p4FCEEBEC.dip.t-dialin.net) has joined #mythtv | |
| [07:11:19] | dekarl (dekarl!~dekarl@p4FCEEBEC.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
| [07:23:25] | dekarl1 (dekarl1!~dekarl@p4FCEEBEC.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
| [07:42:12] | peitolm (peitolm!~moreyc@unaffiliated/peitolm) has quit (Ping timeout: 248 seconds) | |
| [07:58:29] | stuarta (stuarta!~stuarta@callisto.ppp0.squashedfrog.net) has joined #mythtv | |
| [07:58:29] | stuarta (stuarta!~stuarta@mythtv/developer/stuarta) has joined #mythtv | |
| [07:58:29] | stuarta (stuarta!~stuarta@callisto.ppp0.squashedfrog.net) has quit (Changing host) | |
| [08:39:07] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
| [09:05:55] | dekarl (dekarl!~dekarl@p4FCEEBEC.dip.t-dialin.net) has joined #mythtv | |
| [09:10:43] | dekarl (dekarl!~dekarl@p4FCEEBEC.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
| [09:15:04] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 265 seconds) | |
| [09:27:35] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
| [09:40:08] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has quit (Read error: Operation timed out) | |
| [09:55:18] | Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-171-28-68.hsd1.wa.comcast.net) has joined #mythtv | |
| [09:55:18] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
| [09:55:18] | Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-171-28-68.hsd1.wa.comcast.net) has quit (Changing host) | |
| [09:58:05] | peitolm (peitolm!~moreyc@mandlebrot.random-chaos.org.uk) has joined #mythtv | |
| [10:30:38] | joki (joki!~joki@p5486519F.dip.t-dialin.net) has quit (Ping timeout: 250 seconds) | |
| [10:30:56] | joki- (joki-!~joki@p54861AC4.dip.t-dialin.net) has joined #mythtv | |
| [10:31:08] | joki- is now known as joki | |
| [11:57:53] | danielk22: | jya: http://msdn.microsoft.com/en-us/library/windo . . . s.85%29.aspx <-- looks like maybe SO_LINGER doesn't really work on Windows. |
| [12:03:14] | danielk22: | AFAIK The default on all operating systems is to linger a bit. The usual reason for SO_LINGER is to either disable lingering and free up the resources immediately; or to block in close until the resources are freed up. |
| [12:05:32] | dekarl (dekarl!~dekarl@p4FCEF177.dip.t-dialin.net) has joined #mythtv | |
| [12:14:44] | wahrhaft (wahrhaft!~quassel@cpe-24-210-71-171.columbus.res.rr.com) has quit (Ping timeout: 248 seconds) | |
| [12:16:01] | wahrhaft (wahrhaft!~quassel@cpe-24-210-71-171.columbus.res.rr.com) has joined #mythtv | |
| [12:29:48] | Lomion0815 (Lomion0815!~markus@178-191-255-161.adsl.highway.telekom.at) has joined #mythtv | |
| [12:37:49] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
| [13:22:52] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has joined #mythtv | |
| [13:22:52] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has quit (Changing host) | |
| [13:22:52] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [13:39:11] | rsiebert (rsiebert!~quassel@g231186188.adsl.alicedsl.de) has joined #mythtv | |
| [13:42:42] | rsiebert_ (rsiebert_!~quassel@e179131034.adsl.alicedsl.de) has quit (Ping timeout: 264 seconds) | |
| [14:13:47] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
| [14:14:36] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
| [14:15:20] | dmfrey: | MythServices Channel API doesn't appear to be returning any channel data, are there any issues with that particular service right now? |
| [14:18:18] | dmfrey: | Looks likd Dvr/GetRecordedList does return appropriate Channel data in the returned list |
| [14:35:37] | brfransen (brfransen!~brfransen@64.179.142.146) has quit () | |
| [14:39:31] | brfransen (brfransen!~brfransen@64.179.142.146) has joined #mythtv | |
| [14:41:56] | danielk22: | superm1: https://wiki.ubuntu.com/Wayland <-- Will it still be possible to run X11 with nvidia drivers in Ubuntu 12.10? It seems that Wayland would really preclude running MythTV on a lot of hardware since you could no longer use VDPAU... |
| [14:43:21] | superm1: | danielk22: wayland won't be default until there is actually support from the third party vendors i believe |
| [14:43:52] | superm1: | and even if it does become a default for ubuntu, we can always make different choices for mythbuntu too |
| [14:43:53] | danielk22: | ok, so no need to panic ;) |
| [14:44:24] | tgm4883: | plus LTS only |
| [14:44:30] | danielk22: | There is a story on slashdot "Ubuntu Still Aims For Wayland in Quantal Quetzal" |
| [14:45:05] | danielk22: | I was afraid that another pulse audio type debacle was in the works. |
| [14:45:26] | danielk22: | (i.e. incorporating the tech 2–3 release cycles too early.) |
| [14:47:20] | tgm4883: | danielk22, well, 2–3 release cycles is where it probably needs to be. At least it needs to be installable at that point |
| [14:47:30] | Lomion0815 (Lomion0815!~markus@178-191-255-161.adsl.highway.telekom.at) has quit (Ping timeout: 264 seconds) | |
| [14:49:17] | Lomion0815 (Lomion0815!~markus@178-191-243-244.adsl.highway.telekom.at) has joined #mythtv | |
| [14:49:33] | tgm4883: | that way it's tested enough for LTS release |
| [14:49:57] | tgm4883: | I'd say, installable LTS -3, default either LTS -2 or LTS -1 |
| [14:52:04] | danielk22: | yeah, installable in 12.10 makes a lot of sense. |
| [15:00:26] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Quit: Quit) | |
| [15:02:02] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
| [15:08:24] | dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 244 seconds) | |
| [15:15:50] | gary_buhrmaster1 (gary_buhrmaster1!~gtb@2001:470:80e4:3::36) has left #mythtv () | |
| [15:46:44] | zombor_ (zombor_!~zombor_@205.197.39.2) has joined #mythtv | |
| [15:46:44] | zombor_ (zombor_!~zombor_@205.197.39.2) has quit (Changing host) | |
| [15:46:44] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [15:46:44] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
| [15:47:13] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 245 seconds) | |
| [15:47:14] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [15:54:35] | xavierh (xavierh!~xavier@cpc1-swin3-0-0-cust274.3-1.cable.virginmedia.com) has quit (Remote host closed the connection) | |
| [15:58:15] | gigem: | danielk22, Beirdo: I just verified and pushed the fix for #10279. |
| [15:58:15] | ** MythLogBot http://code.mythtv.org/trac/ticket/10279 ** | |
| [15:58:52] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
| [15:59:33] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
| [16:04:58] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
| [16:07:30] | zombor_ is now known as zombor | |
| [16:12:44] | warped (warped!~piotro@91.189.74.10) has joined #mythtv | |
| [16:17:14] | Mousey (Mousey!~r0dent_@ross154.net) has joined #mythtv | |
| [16:23:03] | knightr_: | OK, last call, anybody sees a problem with me deleting a MythGame grabber which uses a service that's no longer available and, if it ever comes back (doesn't seem like it will though) will most likely use another API? |
| [16:24:34] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
| [16:24:34] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
| [16:24:34] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Changing host) | |
| [16:36:51] | dblain (dblain!~dblain@mythtv/developer/dblain) has left #mythtv () | |
| [16:37:21] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has joined #mythtv | |
| [16:38:08] | dblain (dblain!~dblain@c-76-127-227-175.hsd1.ma.comcast.net) has quit (Client Quit) | |
| [16:40:56] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
| [16:56:19] | sphery: | knightr_: sounds like the right move to me |
| [17:04:08] | danielk22: | gigem: thanks |
| [17:08:18] | SteveGoodey (SteveGoodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has joined #mythtv | |
| [17:08:21] | Beirdo: | gigem: great, I noticed that on the way into work. Thanks for verifying it. One more ticket down :) |
| [17:12:22] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
| [17:14:38] | warped (warped!~piotro@91.189.74.10) has quit (Quit: warped) | |
| [17:16:35] | Steve-Goodey (Steve-Goodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has joined #mythtv | |
| [17:26:05] | Steve_Goodey (Steve_Goodey!~steve@host86-178-218-5.range86-178.btcentralplus.com) has joined #mythtv | |
| [17:26:30] | Steve-Goodey (Steve-Goodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has quit (Ping timeout: 264 seconds) | |
| [17:31:32] | Steve-Goodey (Steve-Goodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has joined #mythtv | |
| [17:31:54] | Steve_Goodey (Steve_Goodey!~steve@host86-178-218-5.range86-178.btcentralplus.com) has quit (Ping timeout: 264 seconds) | |
| [17:45:29] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Ping timeout: 244 seconds) | |
| [17:49:17] | XDS2010 (XDS2010!users.1218@id-1218.hampstead.irccloud.com) has quit (Remote host closed the connection) | |
| [17:52:00] | XDS2010 (XDS2010!users.1218@id-1218.hampstead.irccloud.com) has joined #mythtv | |
| [17:58:54] | Steve-Goodey (Steve-Goodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has quit (Ping timeout: 264 seconds) | |
| [17:59:32] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
| [18:11:58] | Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-171-28-68.hsd1.wa.comcast.net) has joined #mythtv | |
| [18:11:58] | Captain_Murdoch (Captain_Murdoch!~cpinkham@mythtv/developer/CaptainMurdoch) has joined #mythtv | |
| [18:11:58] | Captain_Murdoch (Captain_Murdoch!~cpinkham@c-67-171-28-68.hsd1.wa.comcast.net) has quit (Changing host) | |
| [18:43:41] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Remote host closed the connection) | |
| [18:44:01] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
| [18:44:26] | andreax (andreax!~andreaz@p5089EEF0.dip.t-dialin.net) has joined #mythtv | |
| [18:46:59] | SteveGoodey (SteveGoodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has quit (Remote host closed the connection) | |
| [18:47:37] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Ping timeout: 240 seconds) | |
| [18:48:34] | warped (warped!~piotro@91.189.74.10) has joined #mythtv | |
| [18:49:55] | warped (warped!~piotro@91.189.74.10) has left #mythtv () | |
| [19:02:49] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
| [19:13:35] | |simonckenyon| (|simonckenyon|!~kvirc@195.7.61.8) has joined #mythtv | |
| [19:14:51] | kth (kth!~kth@unaffiliated/kth) has joined #mythtv | |
| [19:15:20] | andreax (andreax!~andreaz@p5089EEF0.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
| [19:22:45] | stuartm: | Beirdo: I wouldn't imagine that there is a good reason for std::list vs QList etc in that instance, parts of libmythmetadata were lifted from mythvideo code and Anduin who wrote or rewrote the relevant sections of mythvideo had a preference for std containers |
| [19:23:17] | stuartm: | I think he just just knew them better |
| [19:29:16] | wagnerrp: | stuartm: planning on rewriting big chunks of that |
| [19:29:33] | wagnerrp: | although im going to hold off until 0.27, too late to get a scanner change in (and tested well) before release |
| [19:30:38] | wagnerrp: | the metadata framework itself will likely stay, but im rewriting the scanner, and the videometadata table stuff is going to have to be rewritten to fit sphery's schema changes |
| [19:51:27] | Lomion0815 (Lomion0815!~markus@178-191-243-244.adsl.highway.telekom.at) has quit (Remote host closed the connection) | |
| [19:52:56] | Beirdo: | wagnerrp: cool. if you want #10825, you can have it. My plan is to mutex-protect the lists for sanity and leave it at that for now (unless there's a better idea out there) |
| [19:52:56] | ** MythLogBot http://code.mythtv.org/trac/ticket/10825 ** | |
| [19:53:40] | Beirdo: | seems kinda silly to me to be using std containers when pretty much all of our code is heavily Qt anyways :) |
| [19:53:50] | Beirdo: | but good to know the history |
| [19:53:51] | wagnerrp: | yeah... |
| [19:53:51] | Beirdo: | heh |
| [19:54:09] | wagnerrp: | i asked iamlindoro about that once, he just followed pattern with anduin's pre-existing code |
| [19:55:16] | wagnerrp: | any logs as to where this is actually causing problems? |
| [19:56:13] | Beirdo: | no, it seemed to be a heisenbug from the description, not terribly predictable, and tends to not happen when you watch for it |
| [19:56:19] | Beirdo: | more lovely race conditions |
| [19:56:33] | Beirdo: | this is easily preventable though |
| [19:58:20] | Beirdo: | OK, meeting tiem |
| [19:59:14] | |simonckenyon| (|simonckenyon|!~kvirc@195.7.61.8) has quit (Quit: KVIrc 4.1.1 Equilibrium http://www.kvirc.net/) | |
| [20:02:09] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [20:03:46] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Operation timed out) | |
| [20:08:12] | Seeker`: | stuartm: is iplayer working in master? Or is there a patch missing still? |
| [20:10:22] | stuartm: | Seeker`: main patches haven't been committed yet |
| [20:10:35] | stuartm: | waiting on danielk22 to sign off |
| [20:12:09] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
| [20:12:32] | Seeker`: | stuartm: ah, ok. Thanks. |
| [20:12:39] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has joined #mythtv | |
| [20:12:39] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has quit (Changing host) | |
| [20:12:39] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [20:37:18] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 264 seconds) | |
| [20:43:32] | frankster (frankster!~frankster@host86-129-130-104.range86-129.btcentralplus.com) has joined #mythtv | |
| [20:44:24] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat) | |
| [20:49:47] | SteveGoodey (SteveGoodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has joined #mythtv | |
| [21:25:28] | SteveGoodey (SteveGoodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has quit (Remote host closed the connection) | |
| [21:35:34] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
| [21:41:57] | jya: | danielk22: I had read that article before when I was googling the issue… I've been on this issue for 2 full days now. I think I'm going to give up for the time being. I can't make the iPhone or iPad take note that there's a new client coming... |
| [21:51:03] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
| [21:51:24] | kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.) | |
| [22:28:11] | jya: | Beirdo: uh – oh… my mythfrontend had crashed on the mac this morning |
| [22:28:33] | jya: | seems to be Qt this time |
| [22:29:12] | jya: | It's QCoreApplication::exec() that failed |
| [22:44:35] | frankster (frankster!~frankster@host86-129-130-104.range86-129.btcentralplus.com) has quit (Quit: leaving) | |
| [22:50:39] | Beirdo: | Hmm, we'd need another backtrace on that for sure |
| [22:50:55] | jya: | I posted it on the ticket… not much help |
| [22:51:36] | Beirdo: | that's all it gives? |
| [22:51:45] | Beirdo: | nothing further down the stack? |
| [22:52:01] | jya: | that's all bt gave me yes |
| [22:52:15] | Beirdo: | pretty useless then :) |
| [22:52:32] | Beirdo: | did it dump anything to the console? |
| [22:52:53] | jya: | Im using the new xcode 4.4 / 4.5 beta (I upgraded to mountain lion).. And both the gdb and lldb debugger are borked.. |
| [22:52:57] | zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv | |
| [22:52:57] | zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host) | |
| [22:52:57] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
| [22:53:40] | jya: | with lldb I can't step over anymore (always step in, including on low-level OS code) and with gdb, it often doesn't stop on a break point |
| [22:54:35] | jya: | I was checking the termination process between iOS and AppleTV a bit closer. |
| [22:55:02] | Beirdo: | I think you need a better OS |
| [22:55:45] | jya: | it goes like this: ATV:[FIN] iOS:[ACK], iOS then goes to send data on the TCP socket, with the message TEARDOWN. |
| [22:55:47] | Beirdo: | something not Appled to death would be good :) |
| [22:56:08] | Beirdo: | gah |
| [22:56:15] | Beirdo: | just FIN, you morons |
| [22:56:26] | jya: | I wonder if after sending the FIN segment, you can still receive something.. With Qt only I do a disconnect, I get nothing back |
| [22:57:26] | jya: | looking back in my very old doc, in theory, the host initiating the disconnect, should close the connection until it has received the FIN back from the other host. so in theory, after initiating a close, you could still receive data. |
| [22:57:45] | jya: | the more I tweak and try things, the less my whole code works :( |
| [23:00:29] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
| [23:03:43] | jya: | damn… and now I have a new case I'd never seen before… the iPad connects with IPv6, then IPv4 . As I think it's a new connection, I disconnect the IPv6 one, but then this stupid thing close the IPv4 connection and proceed in sending data over IPv6 anyway |
| [23:03:54] | Beirdo: | the other end told you it's shutting down, just shut down... wonder what tehy were thinking? |
| [23:03:57] | Beirdo: | yeah, you can |
| [23:04:00] | Beirdo: | it's in a half-open state |
| [23:04:46] | jya: | Beirdo: yes.. I read about half-open state… but Qt dosn't seem to handle it… I never receive any signal after I ask them to disconnect, other than the disconnect state |
| [23:04:57] | Beirdo: | booo |
| [23:05:36] | jya: | Beirdo: the other end didn't tell me to close the ipv6 one, I disconnected it, thinking it's a new client. I have no way a seeing that it's the same client using two different IP address |
| [23:06:06] | jya: | right… going to have a shower… hopefully I get some ideas after |
| [23:06:10] | Beirdo: | yeah, that's two differenct sockets |
| [23:37:37] | Peps (Peps!~MiNT@li186-230.members.linode.com) has quit (Ping timeout: 252 seconds) | |
| [23:40:10] | Peps (Peps!~MiNT@li186-230.members.linode.com) has joined #mythtv | |
| [23:43:44] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.