Wednesday, March 23rd, 2011, 00:09 UTC | ||
[00:09:58] | jpabq: | Running the debug version now. Probably take a couple of days to lock up again :( |
[00:17:07] | Beirdo: | just to make it more difficult |
[00:42:42] | markk_: | Beirdo: are there any existing tickets for new backend crashes in the last couple of weeks? I'm just trying to track something down that seems only to be happening in livetv – definitely new. Just caught it in gdb but bt isn't helpful, QMutex::lock crashing but I can't see what the thread is for. |
[00:43:16] | markk_: | and I get QThread: Destroyed while thread is still running on the command line |
[00:43:54] | Beirdo: | hmm, I don't recall any, but there could be. |
[00:44:05] | Beirdo: | where's sphery when we need his memory? :) |
[00:44:41] | Beirdo: | the bt doesn't go back far enough to show what thread it was? |
[00:44:44] | Beirdo: | wow. |
[00:46:03] | markk_: | just trying again |
[00:50:39] | danielk22: | Beirdo: markk_: I've been doing a review of the pthread->QThread changes and there is a systematic error in handling of "do_run" vs. "is_running" variables.. in particular when the original code was using one variable to handle both bits of state in the same variable. |
[00:51:47] | danielk22: | i.e. when there is a "if (!do_run) exit_from_thread();" it got translated as "if (!isRunning()) exit_from_thread();" |
[00:53:01] | danielk22: | Also, I've been systematically adding a wait(); call in the thread dtor... so that the dreaded "QThread: Destroyed while thread is still running" never occurs and we get a debuggable deadlock instead. |
[00:55:31] | Beirdo: | danielk22: hmmm, there shouldn't be any issues there unless I missed a spot or two, which is possible. |
[00:55:54] | markk_: | danielk22: any thread conversions in particular? my current suspect is eit – but I'm just guessing and not sure whether eit has been touched |
[00:56:28] | Beirdo: | I know I did miss some of those and went back to fix them, but there could be some missed |
[00:57:01] | Beirdo: | I'd be happy to fix any that are left if you haven't fixed em :) |
[00:57:35] | Beirdo: | I think EIT was an old thread that was already converted, but could have similar issues |
[00:57:45] | davide (davide!~david@host103.16.intrusion.com) has joined #mythtv | |
[00:58:11] | danielk22: | I haven't checked the eit thread yet. I found a couple instances; lemme see if I can tease them out from the other changes.. |
[00:58:25] | Beirdo: | but certainly, we can't use isRunning() as a determination from within the thread as to when to quit. |
[00:58:29] | Beirdo: | that's absurd :) |
[00:58:48] | Beirdo: | and will definitely need changing |
[01:00:09] | wagnerrp: | well if its not running, clearly it doesnt need to stop itself |
[01:00:28] | Beirdo: | hehe |
[01:00:44] | Beirdo: | it just means that that thread would never exit |
[01:01:31] | Beirdo: | which I know I had in a couple places that have been fixed since. Having danielk22's eyes on it is good, as then there's a good chance the other situations can be found too |
[01:01:47] | gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 248 seconds) | |
[01:01:59] | Beirdo: | the problem with looking at it with nobody else looking is that after a while you read what you want to see, not what's actually htere |
[01:02:50] | danielk22: | while (expireThread.isRunning() && timeExpended < sleepTime) |
[01:03:02] | danielk22: | ^^ In autoexpire.cpp |
[01:03:13] | Beirdo: | what line number? |
[01:04:24] | danielk22: | :-| dunno, around 330.. I'm looking at a the diff to the mythtv-rec2 branch... |
[01:04:35] | Beirdo: | found it |
[01:05:17] | markk_: | heh – my timing is perfect. looks like the autoexpire thread. |
[01:05:20] | markk_: | 2011-03–23 09:04:08.871 Expiring 0 MB for 1004 at 2011-03–23T09:02:21 => "Prime Time Morning" |
[01:05:29] | markk_: | QThread: Destroyed while thread is still running |
[01:05:51] | Beirdo: | expire_thread_running is only used as the same as isRunning as best I can tell in there |
[01:06:10] | Beirdo: | is that code running within the expireThread? |
[01:07:06] | abqjp (abqjp!~abqjp@71-37-148-206.albq.qwest.net) has joined #mythtv | |
[01:07:12] | Beirdo: | yes it is. |
[01:07:59] | Beirdo: | that was a previous logic error. I converted it as is, but it should have been using expire_thread_run, not expire_thread_running. |
[01:08:49] | markk_: | it's crashing within that loop – lines 327::332 in autoexpirer.cpp |
[01:08:50] | Beirdo: | err, should now rather |
[01:08:56] | Beirdo: | I'm getting myself confused |
[01:09:00] | Beirdo: | OK, one sec |
[01:09:34] | Beirdo: | good timing :) |
[01:09:51] | Beirdo: | let me fix that |
[01:10:43] | Beirdo: | at line 327... |
[01:10:43] | jya (jya!~jya@mythtv/developer/jya) has quit (Quit: jya) | |
[01:11:01] | Beirdo: | change the expireThread.isRunning() to expire_thread_run |
[01:11:59] | tstorm (tstorm!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has quit (Read error: Operation timed out) | |
[01:12:04] | danielk22: | ok, that's the only one I can find right now. The other one must either be fixed or be in the recorder classes (I had already ported these to QThread in mythtv-rec2 a bit differently, so diff's there are too difficult to decipher a "git diff"). |
[01:12:32] | Beirdo: | fixed |
[01:12:41] | Beirdo: | ahh |
[01:13:03] | Beirdo: | feel free to go with your fixed threads where you did them differently, of course :) |
[01:13:53] | dekarl1 (dekarl1!~dekarl@e180130189.adsl.alicedsl.de) has quit (Ping timeout: 240 seconds) | |
[01:14:01] | Beirdo: | good catch |
[01:14:23] | Beirdo: | i can see why that would plague livetv more than recordings too |
[01:14:47] | danielk22: | I did in the inital merge, but I may go with a hybrid eventually; your formula has the advantage of not making more classes QObject based and hence unable to participate safely in multiple inheritance... |
[01:15:19] | Beirdo: | yeah, I was thinking of templating them, but didn't get to it |
[01:15:28] | Beirdo: | it was a lot of nearly identical typing ) |
[01:19:12] | dekarl (dekarl!~dekarl@e180133174.adsl.alicedsl.de) has joined #mythtv | |
[01:20:56] | markk_: | Beirdo, danielk22: thank you – that was far less pain that I was aniticipating :) |
[01:22:11] | Beirdo: | no problem. It was good timing to have danielk mentioning it just as it plagued you too :) |
[01:51:29] | jya (jya!~jya@gw2.hydrix.com) has joined #mythtv | |
[01:51:29] | jya (jya!~jya@gw2.hydrix.com) has quit (Changing host) | |
[01:51:29] | jya (jya!~jya@mythtv/developer/jya) has joined #mythtv | |
[01:56:53] | markk_ (markk_!~mark@cm180.omega173.maxonline.com.sg) has quit (Ping timeout: 276 seconds) | |
[02:04:54] | jya: | Beirdo: when using mythtranscode fifo mode ; I see that it creates an array of frames (audio and video) with a timestamp for each... How does the application reading the buffer retrieve that information ? |
[02:08:59] | markk_ (markk_!~mark@srv120.dedicated.netrino.co.uk) has joined #mythtv | |
[02:09:24] | tris (tris!~tristan@173-164-188-122-SFBA.hfc.comcastbusiness.net) has quit (Ping timeout: 246 seconds) | |
[02:15:57] | andreax (andreax!~andreaz@p57B9482F.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[02:23:01] | Beirdo: | it doesn't |
[02:23:40] | Beirdo: | I think that's used (if at all) to judge how much to spit out on each fifo to maintain sync.... and to drive the progress output, I guess |
[02:24:28] | ** Beirdo grumbles about having to actually implement the I2C state machine on the AVR processors. ** | |
[02:26:07] | jya: | Beirdo: ah so all the effort I put to generate more accurate timestamps is actually useless :) |
[02:26:26] | jya: | as for the fifo size: it's one call to AddData: one new packet |
[02:26:32] | Beirdo: | you'd have to read the code. :) |
[02:29:00] | jya: | Beirdo: when avfd call AddAudioData; one new packet is generated, and put in an array, along the timestamp of the last frame of that audio packet |
[02:29:48] | jya: | what happened from there, I don't know... just wondering on how I can actually use the ability to pass raw audio data using mythtranscode |
[02:30:08] | jya: | surely, there got to be a tool that can be easily modified to use that feature |
[02:30:45] | ** jya going for lunch break ** | |
[02:39:44] | abqjp (abqjp!~abqjp@71-37-148-206.albq.qwest.net) has quit (Quit: abqjp) | |
[03:10:03] | XChatMav (XChatMav!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Read error: Connection reset by peer) | |
[03:12:42] | markk_ (markk_!~mark@srv120.dedicated.netrino.co.uk) has quit (Quit: Ex-Chat) | |
[03:13:11] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[03:13:37] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[03:17:20] | markk (markk!~mark@cm180.omega173.maxonline.com.sg) has joined #mythtv | |
[03:19:54] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[03:23:20] | markk (markk!~mark@cm180.omega173.maxonline.com.sg) has quit (Ping timeout: 276 seconds) | |
[03:35:44] | markk (markk!~mark@srv120.dedicated.netrino.co.uk) has joined #mythtv | |
[03:38:06] | markk: | stuartm: I see what you mean about libvisual – endless problems |
[03:42:30] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[03:44:58] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[03:47:56] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[03:48:22] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[04:03:20] | danielk22: | Any changes to IsBackend() lately? I'm seeing "ERROR: Master backend tried to connect back to itself!" But it appears to be coming from some application other than the backend.. |
[04:04:07] | danielk22: | It appears to be set based on cmdline.HasBackendCommand() |
[04:08:48] | clever: | i did hear of changes related to argv[0] |
[04:09:28] | clever: | but last i saw, backend has its own main.cpp, so it could be hard-coded |
[04:10:26] | Beirdo: | danielk22: sphery has been doing some stuff related to the command-line parsing, I think |
[04:14:49] | danielk22: | It looks like I'm off on the cause. Looks like it really is happening in the backend. |
[04:15:05] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[04:16:54] | danielk22: | http://pastebin.com/t89gcdKc |
[04:17:40] | danielk22: | Looks like the only new thing in that is myth_FileIsDVD.. but RemoteFile::Exists() is doing the actual badness. |
[04:18:13] | danielk22: | The line numbers are from mythtv-rec2.. but AFAIK I haven't touched this code in that branch.. |
[04:21:46] | Beirdo: | hmmm |
[04:22:01] | danielk22: | This is on the master backend, and I wasn't trying to play a DVD... the URL is myth://192.168.1.160:6543/0000_20100305202730.mpg/VIDEO_TS where the IP is that of the local system and the rest is mysterious... |
[04:22:34] | Beirdo: | I think the code I added wasn't in RemoteFile::Exists, but rather that it wasn't being called in commflag runs |
[04:22:48] | Beirdo: | yeah, that's odd |
[04:24:58] | danielk22: | Looks like the query it was handling was "QUERY_RECORDINGS" |
[04:30:12] | danielk22: | myth_FileIsDVD shouldn't be doing a full on multihost file search and setting up a RemoteFile if it is called in a quick set.. |
[04:39:58] | danielk22: | Looks like just commenting out the RemoteFile::Exists() parts of myth_FileIsDVD and myth_FileIsBD fixes the bug. |
[05:37:16] | tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has joined #mythtv | |
[05:38:18] | andreax (andreax!~andreaz@p57B9482F.dip.t-dialin.net) has joined #mythtv | |
[05:45:46] | andreax (andreax!~andreaz@p57B9482F.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[06:10:03] | clever (clever!~clever@142.167.146.131) has quit (Ping timeout: 248 seconds) | |
[06:11:59] | clever (clever!~clever@142.167.146.131) has joined #mythtv | |
[06:18:09] | GTswagger (GTswagger!~gts@unaffiliated/gtswagger) has joined #mythtv | |
[06:18:16] | GTswagger (GTswagger!~gts@unaffiliated/gtswagger) has left #mythtv () | |
[06:27:07] | tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has quit (Quit: tstorm) | |
[06:30:17] | jya (jya!~jya@mythtv/developer/jya) has quit (Quit: jya) | |
[06:54:09] | andreax (andreax!~Andreaz@tmo-101-57.customers.d1-online.com) has joined #mythtv | |
[07:05:48] | dserban (dserban!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv | |
[07:06:16] | stoffel (stoffel!~quassel@p57B4C486.dip.t-dialin.net) has joined #mythtv | |
[07:36:22] | martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv | |
[08:00:01] | deaman (deaman!~deaman@nat/trolltech/x-bgbtugclzmmcijje) has joined #mythtv | |
[08:18:41] | SteveGoodey (SteveGoodey!~steve@host86-160-41-87.range86-160.btcentralplus.com) has joined #mythtv | |
[08:25:00] | andreax (andreax!~Andreaz@tmo-101-57.customers.d1-online.com) has quit (Quit: Leaving.) | |
[08:31:19] | SteveGoodey (SteveGoodey!~steve@host86-160-41-87.range86-160.btcentralplus.com) has quit (Remote host closed the connection) | |
[08:36:55] | andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has joined #mythtv | |
[08:54:21] | jya (jya!~jya@mythtv/developer/jya) has joined #mythtv | |
[09:20:54] | stuarta: | jpabq: there shouldn't be any "processing" of a digital stream, the HD-PVR should just deliver the already encoded content, so recording is merely a case of "bit banging" which doesn't take much cpu |
[09:49:21] | andreax (andreax!~Andreaz@tmo-100-108.customers.d1-online.com) has quit (Read error: Connection reset by peer) | |
[09:53:10] | andreax (andreax!~Andreaz@tmo-098-56.customers.d1-online.com) has joined #mythtv | |
[10:01:30] | stoffel (stoffel!~quassel@p57B4C486.dip.t-dialin.net) has quit (Remote host closed the connection) | |
[10:05:02] | mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
[10:06:03] | mike|2 (mike|2!~mike@c-24-21-63-118.hsd1.or.comcast.net) has joined #mythtv | |
[10:07:32] | jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has joined #mythtv | |
[10:30:39] | Saviq_afk is now known as Saviq | |
[10:31:27] | Saviq (Saviq!~Saviq@sawicz.net) has left #mythtv () | |
[10:47:51] | deaman (deaman!~deaman@nat/trolltech/x-bgbtugclzmmcijje) has quit (Quit: deaman) | |
[10:50:33] | paul-h: | danielk22: re: watch recording screen – which date and time are you talking about the current date time at the top of the screen or the ones in the program list? |
[10:57:54] | paul-h: | Neither of them has been changed since you last changed them by the look of it Sept and Feb last year so not sure why Geoff thinks I broke something? |
[11:16:52] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
[11:20:48] | markk (markk!~mark@srv120.dedicated.netrino.co.uk) has quit (Read error: Connection reset by peer) | |
[11:22:05] | danielk22: | paul-h: Top of the screen, maybe March just takes up more space because of the M? I told him to check with you before opening tickets since you've been making changes. |
[11:24:46] | martin___ (martin___!~quassel@static-88.131.29.2.addr.tdcsong.se) has joined #mythtv | |
[11:25:06] | martin_ (martin_!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Ping timeout: 240 seconds) | |
[11:28:28] | paul-h: | danielk22: ok thanks, should be fixed now I've make it right aligned and increased the width considerably to cater for different formats/dates |
[11:36:11] | jya (jya!~jya@mythtv/developer/jya) has quit (Read error: Connection reset by peer) | |
[11:39:41] | markk (markk!~mark@cm180.omega173.maxonline.com.sg) has joined #mythtv | |
[11:55:46] | davide (davide!~david@host103.16.intrusion.com) has quit (Remote host closed the connection) | |
[11:56:12] | davide (davide!~david@host103.16.intrusion.com) has joined #mythtv | |
[12:20:45] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[12:20:53] | dserban (dserban!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 276 seconds) | |
[12:22:12] | wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has quit (Read error: Operation timed out) | |
[12:23:21] | jya (jya!~jya@mythtv/developer/jya) has joined #mythtv | |
[12:54:15] | j-rod|afk is now known as j-rod | |
[13:20:39] | discernica (discernica!~bfleming@76-10-179-162.dsl.teksavvy.com) has joined #mythtv | |
[13:21:06] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[13:21:26] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[13:21:46] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[13:53:14] | Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has joined #mythtv | |
[14:01:26] | tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has joined #mythtv | |
[14:35:56] | jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has quit (Ping timeout: 246 seconds) | |
[14:35:58] | jpabq: | stuarta, The HD-PVR driver seems to be very sensitive to getting enough "attention". If it does not steadily read from the HD-PVR hardware, the HD-PVR hardware stops recording. Lately, I have a lot more cases where Myth has to restart a HD-PVR recording, because the hardware stopped. |
[14:37:01] | jpabq: | On the Myth side, the H264Parser code that is finding the keyframes during recording, has gotten a lot more intensive. It now has to process a LOT more data to find those keyframes, because of the way BBC encodes their HD content. |
[14:37:27] | jcarlos (jcarlos!~quassel@85.137.96.30.dyn.user.ono.com) has joined #mythtv | |
[14:37:55] | jpabq: | That being said, the HD-PVR glitches may have nothing to do with Myth. I also recently upgraded to Fedora 14, so there could be other things going on. |
[14:39:30] | stuarta: | hmmm, i wonder if there's a case for separating the hardware polling out from the keyframe processing (if it's not already) |
[14:42:10] | jpabq: | It is already split. It uses the DeviceReadBuffer to actually read the data, and that is in it's own thread. |
[14:42:44] | stuarta: | so the question really is, why isn't the DeviceReadBuffer pulling data from the device in a timely manner. |
[14:44:25] | jpabq: | Assuming that I am right as to why the recording start/stop/start/stop/start..., then yes, that is the question. |
[14:45:41] | andreax (andreax!~Andreaz@tmo-098-56.customers.d1-online.com) has quit (Read error: Connection reset by peer) | |
[14:52:46] | tstorm (tstorm!~tstorm@c-98-207-90-194.hsd1.ca.comcast.net) has quit (Quit: tstorm) | |
[15:11:16] | martin___ (martin___!~quassel@static-88.131.29.2.addr.tdcsong.se) has quit (Remote host closed the connection) | |
[15:30:38] | abqjp (abqjp!~abqjp@97-119-174-22.albq.qwest.net) has joined #mythtv | |
[15:45:43] | highzeth (highzeth!~hz@hoiseth.no) has quit (Read error: Operation timed out) | |
[15:46:03] | highzeth (highzeth!~hz@hoiseth.no) has joined #mythtv | |
[15:48:19] | davide (davide!~david@host103.16.intrusion.com) has quit (Ping timeout: 252 seconds) | |
[15:48:36] | davide (davide!~david@host103.16.intrusion.com) has joined #mythtv | |
[16:00:15] | DJDan (DJDan!~djdan@115-64-177-188.static.tpgi.com.au) has joined #mythtv | |
[16:00:29] | tstorm (tstorm!~tstorm@173-164-230-21-SFBA.hfc.comcastbusiness.net) has joined #mythtv | |
[16:04:02] | andreax (andreax!~andreaz@p57B9482F.dip.t-dialin.net) has joined #mythtv | |
[16:16:52] | andreax (andreax!~andreaz@p57B9482F.dip.t-dialin.net) has quit (Quit: Leaving.) | |
[16:24:02] | kormoc is now known as kormoc_afk | |
[16:25:08] | wagnerrp (wagnerrp!~wagnerrp_@2001:470:1f11:12f::a27) has joined #mythtv | |
[16:25:08] | wagnerrp (wagnerrp!~wagnerrp_@2001:470:1f11:12f::a27) has quit (Changing host) | |
[16:25:08] | wagnerrp (wagnerrp!~wagnerrp_@mythtv/developer/wagnerrp) has joined #mythtv | |
[16:26:48] | davide_ (davide_!~david@mythtv/developer/gigem) has joined #mythtv | |
[16:28:33] | davide (davide!~david@host103.16.intrusion.com) has quit (Ping timeout: 240 seconds) | |
[16:30:00] | stoffel (stoffel!~quassel@p57B4D7B7.dip.t-dialin.net) has joined #mythtv | |
[16:36:09] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Quit: Leaving) | |
[16:47:09] | DJDan (DJDan!~djdan@115-64-177-188.static.tpgi.com.au) has quit (Remote host closed the connection) | |
[16:53:13] | thopiekar (thopiekar!~quassel@p579ADBA8.dip.t-dialin.net) has joined #mythtv | |
[16:54:06] | padeekins (padeekins!~padeekins@67.143.76.193) has joined #mythtv | |
[16:54:22] | padeekins (padeekins!~padeekins@67.143.76.193) has left #mythtv () | |
[16:56:55] | gigem_ (gigem_!~david@host103.16.intrusion.com) has joined #mythtv | |
[16:56:56] | gigem_ (gigem_!~david@host103.16.intrusion.com) has quit (Changing host) | |
[16:56:56] | gigem_ (gigem_!~david@mythtv/developer/gigem) has joined #mythtv | |
[16:57:46] | davide_ (davide_!~david@mythtv/developer/gigem) has quit (Ping timeout: 252 seconds) | |
[16:58:19] | andreax (andreax!~andreaz@p57B93EAF.dip.t-dialin.net) has joined #mythtv | |
[16:59:26] | sphery: | jpabq: Fedora 14 is one of the new distros on which users were reporting a lot of problems with HD-PVR recordings (as well as Ubuntu 10.10)... (Ref conversation we had back at http://irc.mythtv.org/ircLog/channel/4/2011-02-14:20:47 ). On the -users list, the transition from F13 to F14 is akin to the one iamlindoro describes from Ubuntu 10.04 to 10.10. |
[17:04:12] | sphery: | jpabq: also, fwiw, tgm4883 started a thread to try to gather some info on when people are seeing the lock-ups and when they're not at http://ubuntuforums.org/showthread.php?t=1687846 . It looks like some are the "happens a lot, now, after upgrading" and others are the "it happened once on system", so it's hard to draw any conclusions. |
[17:06:06] | abqjp: | sphery: I tried a simple "cat /dev/hdpvr0 > test.avi" and it also failed after a while. So, there may be nothing we can do *in* myth to solve it. I am considering installing Centos on that machine. If I do, I will probably wait for Centos 6 to come out. |
[17:08:59] | abqjp: | I should grab the latest HD-PVR driver. elmojo said that there are some improvements in the latest driver, that have not made it into the kernel yet. |
[17:09:37] | sphery: | abqjp: but the users need you to keep using F14, so you can figure out what changed/broke, so the distros can fix it! ;) I have a feeling it's going to take an HD-PVR expert to figure it out. And, yeah, if you were able to modify things, like the driver, and see if that fixes it, we might finally be able to tell distros what needs changing. |
[17:10:21] | sphery: | that said, I completely understand why you wouldn't want to run a system that results in failed recordings, so I'm only joking about your needing to keep running the broken config |
[17:11:52] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[17:12:11] | abqjp: | There are times when I wish I had a separate test machine. The cost of another HD-PVR I might be able to swallow, but the cost of another Directv receiver + monthly charge makes me cringe. |
[17:12:21] | thopiekar (thopiekar!~quassel@p579ADBA8.dip.t-dialin.net) has quit (Remote host closed the connection) | |
[17:12:42] | kormoc_afk is now known as kormoc | |
[17:12:51] | abqjp: | Off to the gym. |
[17:38:24] | jamesba (jamesba!~jamesba@gateb.kw.bbc.co.uk) has quit (Quit: Leaving) | |
[17:42:07] | sphery: | gigem_: Am I missing something or is the user on http://code.mythtv.org/trac/ticket/9685 setting dup matching method to subtitle on a series that has no subtitles (based on the lack of ": subtitle" in his programmes.pdf)? If there's no subtitle and those shows don't get a programid (from listings or generated by mythfilldatabase, only for episodes with a listings-provided episode and season number), I'd think it would do exactly what he's seeing. |
[17:45:07] | sphery: | abqjp / tgm4883 : FWIW, it's anecdotal and only one data point, but skd5aner mentioned that his HD-PVR seems to not lock up on Ubuntu /server/ 10.10... Don't know if there would be differences between server and standard (in USB subsystem or V4L/DVB or kernel config or ...) that may be relevant. |
[17:45:27] | superm1: | only difference would be kernel config |
[17:48:09] | superm1: | the best thing to do would be see if it happens with the current stable kernel (ubuntu at least does stable kernel builds of mainline), and if so – get it fixed there first |
[17:48:32] | superm1: | then pull the fixes back as necessary to older versions. so eventually everyone will be on the same stable good stuff |
[17:49:11] | sphery: | I'll see if I can recruit some people to try that out... thanks for the info. |
[17:56:40] | superm1: | here's the details for the mainline builds you can point them at: https://wiki.ubuntu.com/Kernel/MainlineBuilds |
[18:08:09] | Anssi_ (Anssi_!hannulaa@mustatilhi.cs.tut.fi) has joined #mythtv | |
[18:08:45] | Anssi (Anssi!hannulaa@mandriva/developer/anssi) has quit (Ping timeout: 252 seconds) | |
[18:09:21] | Anssi_ (Anssi_!hannulaa@mustatilhi.cs.tut.fi) has quit (Changing host) | |
[18:09:21] | Anssi_ (Anssi_!hannulaa@mandriva/developer/anssi) has joined #mythtv | |
[18:09:26] | Anssi_ is now known as Anssi | |
[18:33:42] | abqjp: | sphery, superm1 just to be clear, I don't generally have a problem with the HD-PVR "locking up". My problem is that it just stops recording, and has to be told to re-start — which Myth does, but you end up loosing a couple of seconds of the show. |
[18:33:56] | abqjp: | Lately I have had a problem with mythbackend locking up *hard*, though. |
[18:35:29] | danielk22: | abqjp: Hard.. as in you can't get a valid backtrace or just as in it is totally non-responsive? |
[18:36:26] | abqjp: | danielk22: hard as in the processes ends up in a defunct state owned by init. I have to reboot to get it running again. I am currently running it *in* the debugger to see if I can trap where it is happening. It seems to happen every few days. |
[18:39:54] | abqjp: | I should say it ends up defunct, after I try and kill it. |
[18:39:59] | danielk22: | If it is the first it is probably due to one of the pthread->QThread changesets. If it is the latter it may be something else, but the threading changes might still be worth a look. |
[18:40:54] | danielk22: | Ok, what is likely happening is we're destroying a QThread before it's thread has completed execution. |
[18:59:41] | cesman (cesman!~cecil@pool-71-254-162-41.lsanca.fios.verizon.net) has joined #mythtv | |
[18:59:41] | cesman (cesman!~cecil@pdpc/supporter/professional/cesman) has joined #mythtv | |
[18:59:41] | cesman (cesman!~cecil@pool-71-254-162-41.lsanca.fios.verizon.net) has quit (Changing host) | |
[19:13:18] | NightMonkey (NightMonkey!debian-tor@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[19:13:47] | davide (davide!~david@host103.16.intrusion.com) has joined #mythtv | |
[19:17:26] | gigem_ (gigem_!~david@mythtv/developer/gigem) has quit (Ping timeout: 240 seconds) | |
[19:39:14] | stoffel (stoffel!~quassel@p57B4D7B7.dip.t-dialin.net) has quit (Remote host closed the connection) | |
[19:41:59] | dserban (dserban!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv | |
[19:49:34] | dserban_ (dserban_!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv | |
[19:52:14] | dserban (dserban!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Read error: Operation timed out) | |
[20:14:39] | dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has joined #mythtv | |
[20:18:38] | dserban_ (dserban_!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 255 seconds) | |
[20:21:25] | discernica (discernica!~bfleming@76-10-179-162.dsl.teksavvy.com) has quit (Remote host closed the connection) | |
[20:36:37] | obruT (obruT!~turbo@griffin.linux.hr) has joined #mythtv | |
[20:36:43] | obruT (obruT!~turbo@griffin.linux.hr) has left #mythtv () | |
[20:57:00] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[20:58:04] | ape66_ (ape66_!~mythtv@x1-6-00-23-69-7b-eb-29.k284.webspeed.dk) has joined #mythtv | |
[21:00:29] | mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 252 seconds) | |
[21:03:18] | ape66_: | Hi. I've problems when creating dvds. I tray to select video files. The format is mkv. When i select archive items the file size is wrong. It can be 0 kb or something like 4949494949 Tb. I can't see anything strange in the 2 log files. Where should I look? |
[21:03:46] | mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv | |
[21:04:29] | ape66_ (ape66_!~mythtv@x1-6-00-23-69-7b-eb-29.k284.webspeed.dk) has quit (Quit: Ex-Chat) | |
[21:10:26] | dserban__ (dserban__!~dserban@S0106001346beb5f3.ok.shawcable.net) has quit (Ping timeout: 240 seconds) | |
[21:22:02] | Jordack (Jordack!~jordack@h69-131-44-221.mdsnwi.tisp.static.tds.net) has quit () | |
[21:39:39] | danielk22 (danielk22!~danielk@96.57.9.142) has left #mythtv () | |
[21:44:56] | abqjp (abqjp!~abqjp@97-119-174-22.albq.qwest.net) has quit (Quit: abqjp) | |
[22:10:27] | EruditeHermit (EruditeHermit!~EH2@unaffiliated/eruditehermit) has joined #mythtv | |
[22:12:21] | jpabq- (jpabq-!~jpabq@71-37-148-206.albq.qwest.net) has quit (Read error: Operation timed out) | |
[22:12:56] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Ping timeout: 260 seconds) | |
[22:17:38] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
[22:20:21] | jpabq (jpabq!~jpabq@71-37-148-206.albq.qwest.net) has joined #mythtv | |
[22:20:21] | jpabq (jpabq!~jpabq@71-37-148-206.albq.qwest.net) has quit (Changing host) | |
[22:20:21] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
[22:21:31] | jpabq- (jpabq-!~jpabq@71-37-148-206.albq.qwest.net) has joined #mythtv | |
[22:26:06] | j-rod is now known as j-rod|afk | |
[22:32:10] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has quit (Read error: No route to host) | |
[22:32:32] | jpabq- (jpabq-!~jpabq@71-37-148-206.albq.qwest.net) has quit (Read error: No route to host) | |
[22:35:22] | jpabq (jpabq!~jpabq@mythtv/developer/jpabq) has joined #mythtv | |
[22:36:32] | jpabq- (jpabq-!~jpabq@71-37-148-206.albq.qwest.net) has joined #mythtv | |
[22:47:20] | bobnvic (bobnvic!~Bob@64-126-54-49.dyn.everestkc.net) has joined #mythtv | |
[23:00:05] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[23:10:58] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Connection reset by peer) | |
[23:11:29] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.