Sunday, April 8th, 2012, 00:43 UTC | ||
[00:43:19] | Beirdo: | jya: yeah, yours was a dupe (I put the dupe on the other ticket, yours has slightly more usable info) |
[00:43:40] | Beirdo: | and it's due to d->m_locale being NULL |
[00:44:15] | Beirdo: | is it easily reproducable? |
[00:47:57] | Beirdo: | try http://pastebin.com/j5Gr9Qrt |
[01:37:00] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[01:53:55] | gigem: | sphery: so he did. that was on the theming whichi don't follow too closely. where is his work around recommendation? i don't see anything but acknowledgement in the thread you referenced. |
[01:56:27] | sphery: | gigem: unfortunately, I didn't see anything more than that... I'm guessing stuartm or one of the other mythui/theming experts you originally mentioned would know how to do it |
[01:58:49] | sphery: | gigem: looks like Harley Peters (the one who replied) fixed his by just disabling the animations on affected windows: https://github.com/MythTV-Themes/TintedGlass/commit/30f175d5124 |
[02:01:09] | OldEnK (OldEnK!~OldEnK@63-152-75-130.cdrr.qwest.net) has joined #mythtv | |
[02:01:27] | OldEnK (OldEnK!~OldEnK@63-152-75-130.cdrr.qwest.net) has left #mythtv () | |
[02:43:01] | frogonwheels (frogonwheels!~michaelg@203.59.141.93) has joined #mythtv | |
[02:43:15] | frogonwheels (frogonwheels!~michaelg@203.59.141.93) has left #mythtv () | |
[04:47:21] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[04:57:11] | jya: | Beirdo: I'm back… Yes, I can reproduce it all the time… if it's the first time you start the frontend and it asks for the language and the database setting. BTW, I knew exactly what the problem was and of a fix. But I figured that stuartm would have a more elegant way of doing so. In particular, I think that we can reduce the number of calls to ReInitLocale |
[04:59:28] | Beirdo: | Well, let's do the "elegant" thing later |
[05:00:05] | Beirdo: | we are just over 24h from release, barring more big bugs, and I don't want to see this become a needless blocker |
[05:01:32] | Beirdo: | IMHO, that code should have been left the way it was, and not modified during the freeze in the first place... but what do I know? ;) |
[05:05:23] | Beirdo: | so, did the patch fix it? |
[05:12:13] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[05:16:19] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 264 seconds) | |
[05:28:55] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[05:30:15] | jya: | Beirdo: sorry got busy on something else |
[05:31:13] | jya: | i don't think your patch would compile with the const in place |
[05:31:47] | jya: | yep.. mythcorecontext.cpp:1290: error: passing ‘const MythCoreContext’ as ‘this’ argument of ‘void MythCoreContext::InitLocale()’ discards qualifiers |
[05:32:30] | Beirdo: | then lose the const |
[05:32:57] | Beirdo: | or find everywhere that calls GetQLocale and make sure InitLocale is called first :) |
[05:33:04] | jya: | yes… that would mean bumping the API version once again |
[05:33:28] | Beirdo: | that's better than shipping with a crash |
[05:33:32] | jya: | :) |
[05:33:39] | Beirdo: | especially one that easily fixed :) |
[05:33:42] | jya: | nah… Elegance should be our primary concern |
[05:34:16] | jya: | wonder why that function was made const to start with... |
[05:34:29] | Beirdo: | because it doesn't change anything :) |
[05:34:39] | Beirdo: | well... now it does... if it's not initialized |
[05:34:42] | Beirdo: | or.. |
[05:34:49] | Beirdo: | if (!d->m_locale) |
[05:34:59] | Beirdo: | return( QLocale() ); |
[05:35:06] | Beirdo: | that might work too :) |
[05:35:27] | Beirdo: | either way, when d->m_locale is NULL, we can't dereference it :) |
[05:36:28] | jya: | I wonder why don't we just stick this in the constructor |
[05:37:00] | jya: | call InitLocale in the constructor would be the best approach imho |
[05:37:04] | Beirdo: | not sure. |
[05:37:24] | Beirdo: | one would think so, but that's thing to regression test, I guess |
[05:39:24] | jya: | that change fix the startup crash |
[05:39:34] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has joined #mythtv | |
[05:39:47] | jya: | but I just went into the settings, and I have another crash similar, also due to a QLocale being NULL |
[05:40:35] | Beirdo: | heh |
[05:40:48] | Beirdo: | that was a wonderful thing to mess with last minute |
[05:40:49] | jya: | http://pastebin.com/KNdyTDiE |
[05:41:04] | jya: | that's the Apple report bit |
[05:41:11] | jya: | let me try in gdb, it's more complete |
[05:41:30] | Beirdo: | what kinda crappy backtrace? |
[05:41:32] | Beirdo: | hehe |
[05:42:09] | jya: | weird, the menu on my mac are completely different than on my linux box… the order of items in the setup are different |
[05:42:13] | jya: | very bizarre |
[05:43:12] | jya: | hum… can't reproduce it anymore |
[05:44:10] | jya: | let me try another way of fixing the problem... |
[05:46:12] | Beirdo: | so now I'm mentally toying with making an SDR. |
[05:46:25] | jya: | I had never tried the Video wizard before (because I couldn't download the video) and it does the same crap as the audio wizard. That is it doesn't use the configuration you just set when testing |
[05:46:33] | Beirdo: | DSP + ADC + tuner + FPGA (maybe) |
[05:46:52] | Beirdo: | yeah, I've never used it. |
[05:47:36] | jya: | Like here I've selected Video Playback Profile as VDA ; and it tries to use something else, which doesn't work on a mac so I get a blank empty screen (with only the audio working) |
[05:50:22] | jya: | and another one :( http://pastebin.com/hXjSyrqh |
[05:54:09] | jya: | ah, I see why the mythlocale wasn't initialised in the constructor |
[05:54:31] | jya: | it relies on the database being setup, and at this stage in the code, it isn't setup |
[05:55:05] | jya: | I think your 2nd suggestion, of doing if (!d->m_locale) return( QLocale() ); |
[05:55:09] | jya: | is actually the safest |
[05:56:07] | jya: | we can't expect to properly perform translations in a locale we normally retrieve from the database, in the screen where you configure the database access ! |
[06:00:17] | Beirdo: | yeah, that's quite likely |
[06:02:39] | jya: | I upgraded my main frontend two days ago |
[06:03:31] | jya: | just got a complaint from my wife about livetv returning to the main screen with "Video buffering failed too many times".. She said it has happened heaps in the past couple of days |
[06:03:38] | jya: | and I upgraded again yesterday.. |
[06:07:36] | Beirdo: | didn't someone find the fix for that? |
[06:08:56] | jya: | I have upgraded her machines twice in the past two days…. before that it had been at least 2 weeks since I last upgraded |
[06:15:07] | jya: | Beirdo: do you want me to commit the fix about the frontend startup crash, or should we wait for stuartm to be back online ? |
[06:16:18] | jya: | another crash about QLocale … |
[06:18:34] | Beirdo: | up to you, but it would be good to have it in soon |
[06:18:56] | Beirdo: | Monday midnight (Pacific) being the release date on record |
[06:19:49] | Beirdo: | if you want to let him do it, fine, but if he's not around tomorrow... well :) |
[06:20:00] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
[06:20:05] | Beirdo: | I'm sure he'd be happy for the help anyways |
[06:20:46] | jya: | i'm trying to reproduce a bt for the other QLocale crash.. Had it happening twice already, unfortunately, wasn't running in gdb |
[06:22:32] | jya: | that was the apple bt: http://pastebin.com/J5X0UFvE |
[06:28:38] | jya: | why can't I reproduce the QLocale crash in gdb :( |
[06:36:44] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[07:23:52] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
[07:29:14] | Goga777 (Goga777!~Goga777@95-30-119-245.broadband.corbina.ru) has joined #mythtv | |
[07:53:37] | stuartm: | jya: the screen shown before configuring the database is the language selection screen ... |
[07:54:19] | stuartm: | by the time we see the database configuration screen we should have the language/country safely stored in the override settings map |
[07:55:54] | jya: | stuartm: that may be… but the crash is there :) |
[07:58:05] | stuartm: | just pushed a fix |
[08:00:24] | jya: | stuartm: did you try to compile this ? |
[08:00:57] | jya: | because I'm fairly certain it won't compile… That was Beirdo first suggestion for a fix |
[08:01:02] | MythBuild: | build #3585 of master-linux-64bit is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/3585 blamelist: Stuart Morgan <smorgan@mythtv.org > |
[08:01:02] | ** MythLogBot http://code.mythtv.org/trac/ticket/3585 ** | |
[08:01:05] | jya: | http://code.mythtv.org/trac/ticket/10557#comment:3 |
[08:01:13] | jya: | there you go :) |
[08:01:15] | MythBuild: | build #2306 of master-linux-ppc is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2306 blamelist: Stuart Morgan <smorgan@mythtv.org > |
[08:01:15] | ** MythLogBot http://code.mythtv.org/trac/ticket/2306 ** | |
[08:02:37] | jya: | plus InitLocale assume the database has been setup, which isn't the case here… |
[08:02:46] | ** jya dinner is served ** | |
[08:02:48] | MythBuild: | build #3328 of master-linux-32bit is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/3328 blamelist: Stuart Morgan <smorgan@mythtv.org > |
[08:02:48] | ** MythLogBot http://code.mythtv.org/trac/ticket/3328 ** | |
[08:03:34] | MythBuild: | build #2371 of master-freebsd-64bit is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2371 blamelist: Stuart Morgan <smorgan@mythtv.org > |
[08:03:34] | ** MythLogBot http://code.mythtv.org/trac/ticket/2371 ** | |
[08:04:36] | MythBuild: | build #776 of master-osx-snow-leopard is complete: Failure [4failed compile] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . d/builds/776 blamelist: Stuart Morgan <smorgan@mythtv.org > |
[08:04:36] | ** MythLogBot http://code.mythtv.org/trac/ticket/776 ** | |
[08:07:22] | MythBuild: | build #2080 of master-debian-stable-64bit is complete: Failure [4failed compile core] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2080 blamelist: Stuart Morgan <smorgan@mythtv.org > |
[08:07:22] | ** MythLogBot http://code.mythtv.org/trac/ticket/2080 ** | |
[08:30:36] | MythBuild: | build #3586 of master-linux-64bit is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/3586 |
[08:30:36] | ** MythLogBot http://code.mythtv.org/trac/ticket/3586 ** | |
[08:32:04] | jya: | stuartm: you will have to bump the API number following your change... |
[08:32:18] | ** jya wonders how you can commit something without at least trying to compile ** | |
[08:33:04] | MythBuild: | build #2372 of master-freebsd-64bit is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2372 |
[08:33:04] | ** MythLogBot http://code.mythtv.org/trac/ticket/2372 ** | |
[08:39:45] | stuartm: | jya: you have to compile the right copy ... which after a night of no sleep is harder than it sounds |
[08:39:55] | jya: | ahah |
[08:44:57] | stuartm: | I don't build in the same directory as I'm working since it's not uncommon for me to have in-progress changes alongside the stuff I want to commit, but that does mean I have to remember to sync the build copy before compile testing |
[08:46:54] | MythBuild: | build #3329 of master-linux-32bit is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/3329 |
[08:46:54] | ** MythLogBot http://code.mythtv.org/trac/ticket/3329 ** | |
[08:49:38] | jya: | stuartm: another crash from the same screen. |
[08:50:01] | jya: | http://pastebin.com/xqcsGX7k |
[08:50:38] | jya: | this is starting from a machine which has no mythtv settings in the database, and no ~/.mythtv |
[08:50:50] | jya: | when the screen start , it asks me to choose which language |
[08:51:35] | jya: | I select cancel -> crash |
[08:51:40] | jya: | menu is null |
[08:55:22] | stuartm: | yeah, there's a ticket open for that – http://svn.mythtv.org/trac/ticket/10359 |
[08:58:16] | jya: | that's not the same crash. |
[08:58:37] | jya: | this one is trivial really. menu->Close is calls, when menu is null |
[08:58:54] | MythBuild: | build #777 of master-osx-snow-leopard is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . d/builds/777 |
[08:58:54] | ** MythLogBot http://code.mythtv.org/trac/ticket/777 ** | |
[08:59:45] | jya: | I'm pushing the fix, it's trivial |
[09:01:16] | stuartm: | I was lumping all those issues together, there's more than one in http://svn.mythtv.org/trac/ticket/10359 |
[09:02:44] | jya: | I still can't see a link with the error I'm seeing. this one was when you cancelled the screen. nothing to do with a misfired event like in 10359... |
[09:02:46] | jya: | anyway.. |
[09:04:55] | stuartm: | jya: it's a regression in the bootstrapped screens ... that's why I'm connecting them, but that's more a distinction in my mind than anything |
[09:06:14] | stuartm: | no-one thinks to test the language/database prompts when committing changes to the startup order-of-events/initialisation |
[09:06:55] | jya: | I just did :P |
[09:07:10] | jya: | when was the order changed? |
[09:07:43] | stuartm: | jya: no idea yet, but that's usually the cause of these things, just when it's fixed someone touches it again |
[09:15:27] | MythBuild: | build #2307 of master-linux-ppc is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2307 |
[09:15:27] | ** MythLogBot http://code.mythtv.org/trac/ticket/2307 ** | |
[09:23:30] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat) | |
[09:24:36] | jya: | sphery: I thought you had changed the default paint engine to Auto instead of Qt… Right now it uses Qt, which just doesn't work with an OS X frontend (video playback will keep using a blank screen) |
[09:28:34] | dekarl (dekarl!~dekarl@p4FE858D2.dip.t-dialin.net) has joined #mythtv | |
[09:29:39] | dekarl1 (dekarl1!~dekarl@p4FE85F9C.dip.t-dialin.net) has quit (Ping timeout: 250 seconds) | |
[09:29:48] | jya: | I don't get it.. I'm pretty sure I disabled VDPAU video profile on non linux host, yet it shows on my mac |
[09:36:59] | stuartm: | jya: he changed it back again because some distros/drivers were reporting that they supported the required opengl stuff but they didn't |
[09:38:25] | jya: | i don't really understand why we would want to "fix" a configuration for a tiny sample of setup, that will be broken no matter what, and prevent the large majority to enjoy a smooth setup. |
[09:38:39] | jya: | up to the distro to fix it.. |
[09:38:54] | jya: | personally, I always refuse to fix bugs related to something upstream being broken |
[09:45:40] | jya: | I guess the issue is how he tested OpenGL was present. Instead of checking the lib, should simply check the OpenGL capabilities. there's already such code in place in the video playback code |
[09:47:00] | stuartm: | that's the code that was used iirc |
[09:47:18] | stuartm: | but drivers can, and apparently do lie |
[09:49:19] | stuartm: | although I should say that I wasn't paying very close attention when these issues were being discussed, I've probably got something wrong – best I leave it to sphery to explain |
[09:49:22] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[09:54:15] | jya: | Amazing how many monkey-like testing make my frontend crash today :( |
[09:54:28] | jya: | #10561 is the last one |
[09:54:28] | ** MythLogBot http://code.mythtv.org/trac/ticket/10561 ** | |
[10:04:15] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has joined #mythtv | |
[10:05:02] | mike|2 (mike|2!~mike@c-98-232-220-158.hsd1.or.comcast.net) has quit (Remote host closed the connection) | |
[10:05:52] | mike (mike!~mike@c-98-232-220-158.hsd1.or.comcast.net) has joined #mythtv | |
[10:06:18] | mike is now known as Guest96994 | |
[10:11:21] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[10:27:11] | stuartm: | memory corruption? |
[10:40:47] | MythBuild: | build #2081 of master-debian-stable-64bit is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . /builds/2081 |
[10:40:47] | ** MythLogBot http://code.mythtv.org/trac/ticket/2081 ** | |
[10:42:32] | jya: | stuartm: sounds like it |
[10:43:06] | jya: | not sure where it starts though… Starting the video playback in the setup wizard makes it occurring at a faster rate |
[10:43:49] | jya: | right… that's if for me for tonight... |
[10:44:42] | stuartm: | valgrind might help, seems as though this issue is restricted to, or easier to reproduce on OSX |
[10:47:10] | jya: | stuartm: I have never attempted such bug quest on my linux frontend. it's just very easy for me to test on the mac. I have a comfy chair and a keyboard :) |
[10:47:27] | jya: | I'll try on linux some time |
[10:51:40] | MaverickTech (MaverickTech!~MaverickT@111.86.233.220.static.exetel.com.au) has quit (Ping timeout: 244 seconds) | |
[11:03:31] | clever (clever!~clever@142.167.199.164) has quit (Ping timeout: 276 seconds) | |
[11:10:38] | Goga777 (Goga777!~Goga777@95-30-119-245.broadband.corbina.ru) has quit (Remote host closed the connection) | |
[11:13:17] | rsiebert (rsiebert!~quassel@g231185053.adsl.alicedsl.de) has quit (Remote host closed the connection) | |
[11:52:28] | jya_ (jya_!~jyavenard@120.148.99.165) has joined #mythtv | |
[11:52:29] | jya_ (jya_!~jyavenard@120.148.99.165) has quit (Changing host) | |
[11:52:29] | jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[12:11:50] | sphery: | jya: yeah, stuartm is right... Changed painter default back to Qt because many drivers just don't work with our OpenGL painter code. For example, anyone using ATI drivers will see things, but after first playback will return to a completely black screen (though ATI drivers report supporting all features of OpenGL we need) and current distros are shipping broken Mesa that has a segfault when using OpenGL with Intel drivers, so auto only works ... |
[12:11:56] | sphery: | ... for nvidia drivers on Linux systems. |
[12:12:39] | sphery: | figured that's better than doing vendor/driver version exclusions (that I really don't care to keep up with) |
[12:15:12] | sphery: | https://github.com/MythTV/mythtv/commit/fa639a77c is my commit message/rant |
[12:32:32] | rsiebert (rsiebert!~quassel@g224248133.adsl.alicedsl.de) has joined #mythtv | |
[12:32:45] | jeff999 (jeff999!~jeff@203-217-54-120.dyn.iinet.net.au) has joined #mythtv | |
[12:33:01] | jeff999 (jeff999!~jeff@203-217-54-120.dyn.iinet.net.au) has left #mythtv () | |
[12:33:50] | knightr__ (knightr__!~knightr@69-165-170-178.dsl.teksavvy.com) has quit (Read error: Connection reset by peer) | |
[12:33:55] | knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv | |
[12:42:15] | Goga777 (Goga777!~Goga777@95-30-119-245.broadband.corbina.ru) has joined #mythtv | |
[12:44:35] | jya_: | stuartm: looks like I'll be trying valgrind on a mac tomorrow. i've been unable to crash my linux frontend using the same steps as in #10561 |
[12:44:35] | ** MythLogBot http://code.mythtv.org/trac/ticket/10561 ** | |
[12:45:47] | jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Quit: jya_) | |
[12:52:38] | Goga777 (Goga777!~Goga777@95-30-119-245.broadband.corbina.ru) has quit (Ping timeout: 240 seconds) | |
[13:07:55] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Read error: No route to host) | |
[13:11:35] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[14:17:39] | knightr: | Hi! Is there less than a day left before release or more than a day left? (do we release at the beginning or at the end of the day?) Thank you! |
[14:21:22] | stichnot: | Question for danielk22, gigem, anyone. A fundamental problem with http://code.mythtv.org/trac/ticket/10545 is the following. TV::FillOSDMenuSource() needs to iterate over the card list, and pass each card as an argument to RemoteRequestFreeInputList(). It gets the card list via RemoteRequestFreeRecorderList(), which does not take a excluded_cardids argument, so cards in the same input... |
[14:21:24] | stichnot: | ...group of the Live TV card are not considered. Adding an excluded_cardids argument would require a protocol change. Can anyone think of a way to fill in the missing cards without such a protocol change? |
[14:24:26] | stichnot: | jya: "Video buffering failed too many times". You can try commenting out lines 456&457 of fileringbuffer.cpp, worked like a charm for me. danielk22 I think is planning a proper fix for that issue today. |
[14:24:28] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[14:40:53] | cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has quit (Ping timeout: 248 seconds) | |
[14:41:40] | cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has joined #mythtv | |
[14:51:09] | mrand: | knightr: in scroll back, this was written: (01:18:56 AM) Monday midnight (Pacific) being the release date on record. |
[14:57:29] | SteveGoodey (SteveGoodey!~steve@host86-182-4-91.range86-182.btcentralplus.com) has joined #mythtv | |
[15:09:55] | stichnot: | gigem: I have a "Find One Daily" recording rule that is scheduling 2 recordings on many days. |
[15:37:55] | joki (joki!~joki@p54863780.dip.t-dialin.net) has quit (Ping timeout: 260 seconds) | |
[15:37:59] | joki- (joki-!~joki@p548635E8.dip.t-dialin.net) has joined #mythtv | |
[15:38:11] | joki- is now known as joki | |
[16:07:06] | gigem: | sphery: yes, as i said earlier, disabling the animations is the only quick fix i can see. i test some to verify that worked, but didn't track down every place it mattered. i have family stuff this afternoon. i'll try to apply and test the tinted glass fix on mythcenter-wide tonight. |
[16:08:50] | gigem: | stichnot: regarding TV::FillOSDMenuSource(), i think you can iterate over all of the cards and call QUERY_RECORDER/GET_FREE_INPUTS which does accept an excluded_cardids list. |
[16:09:18] | stichnot: | but how do I get the list of cards, without a DB query? |
[16:10:50] | stichnot: | In my test, I have cards 1/2/3/4/6, with 4 and 6 in a test input group. I go to live TV on card 6. RemoteRequestFreeInputList only returns 1/2/3. |
[16:12:04] | stichnot: | FillOSDMenuSource manually adds 6 to the list, but that doesn't allow 4 to be in the final list. |
[16:13:10] | stichnot: | Would there be a way to get the list of all (busy and idle) recorders associated with card 6's input group, thus giving me access to 4? |
[16:13:31] | gigem: | stichnot: findone rules don't go by 00:00–23:59. for findone rules, the day starts at the time of the program when the rule was first created. that time is save in record.findtime and can't (iirc) currently be changed because there hasn't been a strong enough need to add support for it to the schedule editor. i suspect your 2 recordings on the same day is really just a case of the earlier recording coming |
[16:13:34] | gigem: | later in the findone "day". if that' not the case, then plese send me more details. |
[16:13:56] | stichnot: | gigem: you're probably right. |
[16:13:59] | stichnot: | thanks. |
[16:16:20] | gigem: | stichnot: i believe CardUtil::GetCardList() will give you a list of all cardids. |
[16:19:32] | stichnot: | gigem: thanks, I'll try that. ( danielk22 also:) is there a performance concern regarding making queries to the backend using the myth protocol, versus making DB queries, when inside the UI thread of playback? (that is, when constructing the OSD menu) |
[16:22:42] | stichnot: | CardUtil::GetCardList() seems to be working, btw |
[16:25:45] | gigem: | stichnot: both db and backend queries in the ui thread should usually be avoided. in this case, i suspect any performance issue between the two is a wash. anyway, at this point in the release, i wouldn't worry too much about itand fix it any reasonable way you can. |
[16:27:01] | danielk22: | stichnot: what gigem said. :) |
[16:30:15] | stichnot: | ok. unfortunately there's a lot of that already going on when you bring up the "Source" menu or one of its submenus in the playback OSD menu. |
[16:31:17] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[16:33:39] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Remote host closed the connection) | |
[16:36:18] | stichnot: | but, if I can fix #10545 by changing TV::FillOSDMenuSource() to call CardUtil::GetCardList() [db query] instead of RemoteRequestFreeRecorderList() [backend query], does anyone think I should NOT check it in today? |
[16:36:18] | ** MythLogBot http://code.mythtv.org/trac/ticket/10545 ** | |
[16:36:23] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[16:36:59] | stichnot: | danielk22: you've really opened a can of worms with all your live TV fixes :) |
[16:37:39] | stichnot: | btw danielk22, I owe you about 1000 WAF points for live TV work, redeem them at your convenience :) |
[16:56:07] | aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has quit (Ping timeout: 265 seconds) | |
[17:01:05] | mrand: | stichnot: agreed. I realize it isn't loved by the developers, but users (especially wives) make use of it, and when there are problems (even rarely), it's yet another time we have to defend our choice of using mythtv. |
[17:06:56] | SteveGoodey (SteveGoodey!~steve@host86-182-4-91.range86-182.btcentralplus.com) has quit (Remote host closed the connection) | |
[17:09:53] | aloril (aloril!~aloril@dsl-tkubrasgw3-fe7ef900-153.dhcp.inet.fi) has joined #mythtv | |
[17:22:19] | clever (clever!~clever@142.167.219.82) has joined #mythtv | |
[17:41:41] | stuartm: | danielk22: are we still on course for a release in a few hours, given the outstanding livetv issues? It seems like it might be safer to delay again so that we can be sure the fixes aren't causing more regressions? |
[18:13:09] | kth (kth!~kth@unaffiliated/kth) has joined #mythtv | |
[18:36:34] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[18:48:28] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[18:49:12] | kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.) | |
[19:00:35] | andreax (andreax!~andreaz@p5089F6CD.dip.t-dialin.net) has quit (Quit: Leaving.) | |
[19:15:18] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[19:28:30] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[19:33:07] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[19:51:51] | benomatic (benomatic!~ben@5ED2AD13.cm-7-3c.dynamic.ziggo.nl) has joined #mythtv | |
[19:52:03] | benomatic (benomatic!~ben@5ED2AD13.cm-7-3c.dynamic.ziggo.nl) has left #mythtv () | |
[19:56:56] | kth (kth!~kth@unaffiliated/kth) has joined #mythtv | |
[19:57:02] | Beirdo: | build #123 |
[19:57:02] | ** MythLogBot http://code.mythtv.org/trac/ticket/123 ** | |
[19:57:10] | Beirdo: | argh |
[19:57:27] | ** Beirdo goes back to tweak the regexp ** | |
[20:00:14] | Beirdo: | build #123 |
[20:00:17] | Beirdo: | yay |
[20:00:19] | Beirdo: | #1234 |
[20:00:19] | ** MythLogBot http://code.mythtv.org/trac/ticket/1234 ** | |
[20:00:24] | Beirdo: | blah #1234 |
[20:00:24] | ** MythLogBot http://code.mythtv.org/trac/ticket/1234 ** | |
[20:00:26] | Beirdo: | OK |
[20:01:11] | dekarl: | Use the patch from this ticket to build #123 |
[20:01:15] | dekarl: | ;) |
[20:01:57] | Beirdo: | now the buildbot reports won't cause a ticket URL :) |
[20:03:58] | dekarl: | I was thinking about ignoring other bots when I saw all the failed builds earlier today (or a bigger regexp similar to: build #\d+ of \S+ is complete: |
[20:09:23] | Beirdo: | I'm catching only build as a lookbehind negative assertion |
[20:15:38] | dekarl: | would that work? (?i)(?:\\B|\\s*|^)(?<!build\\s)#(\\d+)(?<!\\sof\\s\\S+\\sis\\scomplete:)(? :\\s|\\.|,|$) |
[20:16:31] | Beirdo: | gack |
[20:16:41] | Beirdo: | probably, but I'm not gonna bother |
[20:16:43] | danielk22: | stuartm: I went with a very safe fix for #10490 + I won't have much if any time for mythtv in the next 2 weeks. |
[20:16:43] | ** MythLogBot http://code.mythtv.org/trac/ticket/10490 ** | |
[20:17:11] | Beirdo: | it runs that regexp on every message it sees in the channel :) |
[20:17:12] | dekarl: | o |
[20:17:18] | dekarl: | ok |
[20:17:35] | stuartm: | ok |
[20:17:40] | Beirdo: | that would be pretty cose if not. |
[20:17:48] | Beirdo: | close rather |
[20:18:13] | Seeker`: | danielk22: thanks for fixing that; was starting to annoy my girlfriend a little too much |
[20:18:32] | stuartm: | danielk22: any thoughts on http://code.mythtv.org/trac/attachment/ticket . . . acktrace.txt ? I've run down a couple of theories I had but they didn't pan out |
[20:19:10] | stuartm: | I can't reproduce the crash anymore, although I could a few weeks back |
[20:20:53] | dekarl: | Beirdo: should not matter much for a compiled regex, but I'll rather look how the bot can get the ticket short description out of trac into the channel, I like how the page title of Urls gets posted to the channel over at #ubuntu-mythtv (/me puts it on "the list") |
[20:21:21] | danielk22: | stuartm: When did you see the crash? It looks like a startup/shutdown issue. |
[20:23:15] | stuartm: | danielk22: http://code.mythtv.org/trac/ticket/10359 – Just after selecting the backend in the databsae/backend prompt shown during bootstrapping, we've had three separate reports of the same crash |
[20:25:41] | Beirdo: | dekarl: I'll get that going again sometime |
[20:25:47] | Beirdo: | not right now :) |
[20:25:52] | danielk22: | stuartm: My guess is it was one of the problems fixed in [c7a1e812dce42615fd01686dcb172e964bace606] last week. |
[20:26:39] | danielk22: | It looks like we're trying to dispatch to an instance that has been deleted but wasn't removed from the list of things to receive posted events. |
[20:27:51] | danielk22: | In the language selection we create a temporary MythMainWindow right? MythMainWindow was one of the three classes that didn't remove themselves from the list on deletion. |
[20:32:18] | stuartm: | danielk22: ah-hah, that will be it then, I thought it was probably the case but when I checked all classes removed themselves as listeners, I didn't know you'd already fixed it |
[20:33:17] | stuartm: | Beirdo: ok, how about the same for commits in the form [sha1]? |
[20:33:20] | danielk22: | :) I didn't know there were tickets for this problem. |
[20:33:21] | stuartm: | https://github.com/MythTV/mythtv/commit/c7a1e . . . 2e964bace606 |
[20:35:29] | stuartm: | yep, that would definitely cause it to crash when we tore down the temp main window and I feel confident that we can now close that ticket as 'fixed' |
[20:35:54] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[20:37:27] | Beirdo: | hmm, that could be done |
[20:37:56] | Beirdo: | although [1234] already does svn |
[20:37:56] | MythLogBot: | SVN 1234: (branch master) https://github.com/MythTV/mythtv/commit/9d1c57c4 |
[20:38:24] | Beirdo: | and it's not always possible to distinguish a shortened SHA1 from and svn commit |
[20:38:39] | Beirdo: | so maybe we should use {} for git :) |
[20:41:51] | Beirdo: | why do high speed ADCs have to be just SO expensive? |
[20:47:30] | stuartm: | damn it, didn't mean to push that |
[20:47:42] | family (family!~family@host86-132-253-218.range86-132.btcentralplus.com) has joined #mythtv | |
[20:48:29] | sphery: | Beirdo: or, for git: sha1:c7a1e812d |
[20:48:35] | sphery: | perhaps? |
[20:48:39] | family: | hello people, I am trying to build the DB for 1st use. but cann't see how to do it. Any help? using – xbmc |
[20:48:59] | Beirdo: | perhaps |
[20:49:25] | sphery: | (though {} might be easier to type--at least shorter) |
[20:51:14] | stuartm: | Beirdo: well sha1 99 times out of a hundred will include a-f whereas an svn id won't |
[20:51:57] | Beirdo: | yeah |
[20:52:14] | Beirdo: | but if we used {}, it's 100% :) |
[20:53:24] | stuartm: | true, just a question of getting everyone to write it one way in here and another in tickets and commit messages |
[21:01:37] | hashbang (hashbang!~alex@213-152-35-50.dsl.eclipse.net.uk) has quit (Quit: Leaving.) | |
[21:04:01] | dekarl: | svn will likely be 1–5 characters but sha1 will be 6+ [100000] |
[21:04:01] | MythLogBot: | No match for SVN revision 100000 |
[21:05:42] | Beirdo: | "likely" doesn't cut it for regexps |
[21:07:24] | dekarl: | true, but restricted to the mythtv svn it might be good enough (the redirect says: Valid revision are 1 through 27420.) |
[21:08:23] | Beirdo: | I'll thnk about it... after release |
[21:20:44] | family (family!~family@host86-132-253-218.range86-132.btcentralplus.com) has quit (Ping timeout: 246 seconds) | |
[22:25:06] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Read error: Operation timed out) | |
[22:36:24] | kth (kth!~kth@unaffiliated/kth) has quit (Quit: Leaving.) | |
[23:00:26] | kenni: | stichnot, jya, Seeker`: Can any of you confirm if #10490 is fixed for you on a clean master (=0.25 in a couple of hours)? AFAICT, I'm still having the issue. If you're seeing it as well, I would call that a blocker.. |
[23:00:26] | ** MythLogBot http://code.mythtv.org/trac/ticket/10490 ** | |
[23:00:54] | mrand (mrand!~mrand@ubuntu/member/mrand) has left #mythtv () | |
[23:01:32] | Seeker`: | kenni: can't test it here until mythbuntu 0.25 is rebuilt |
[23:02:18] | Seeker`: | kenni: I think it should appear in an hour or so |
[23:19:33] | cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has quit (Read error: Operation timed out) | |
[23:23:22] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[23:23:31] | jya_ (jya_!~jyavenard@120.148.99.165) has joined #mythtv | |
[23:23:31] | jya_ (jya_!~jyavenard@120.148.99.165) has quit (Changing host) | |
[23:23:31] | jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv | |
[23:30:36] | Seeker`: | kenni: its building now, so I'll stay up until its done and I can update |
[23:31:31] | jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Quit: jya_) | |
[23:32:04] | cocoa117 (cocoa117!~cocoa117@188-222-31-239.zone13.bethere.co.uk) has joined #mythtv | |
[23:32:04] | kenni: | I'm getting a frontend log of 65MB for 4 minutes of Live TV playback, exactly the same symptoms as in the ticket |
[23:32:14] | kenni: | Seeker`: thanks |
[23:35:05] | mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv | |
[23:35:43] | kenni: | the mythbuntu rebuild will allow me to test it on my regular frontends as well – I compiled a temporary frontend on my laptop to perform the test. |
[23:56:35] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.