Friday, April 6th, 2018, 00:23 UTC | ||
[00:23:27] | gregl (gregl!~greg@cpe-24-194-253-7.nycap.res.rr.com) has quit (Quit: Leaving) | |
[00:23:47] | gregl (gregl!~greg@cpe-24-194-253-7.nycap.res.rr.com) has joined #mythtv | |
[01:00:09] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[01:22:28] | Roklobster (Roklobster!~Dirkka@119-18-8-177.cust.aussiebb.net) has quit (Remote host closed the connection) | |
[01:33:27] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[01:48:53] | gregl (gregl!~greg@cpe-24-194-253-7.nycap.res.rr.com) has quit (Remote host closed the connection) | |
[02:11:03] | markspieth2 (markspieth2!~yaaic@1.136.109.44) has quit (Ping timeout: 248 seconds) | |
[02:14:12] | markspieth2 (markspieth2!~yaaic@1.136.108.131) has joined #mythtv | |
[02:46:17] | amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!) | |
[02:55:39] | peper03_ (peper03_!~peper03@mythtv/developer/peper03) has joined #mythtv | |
[02:57:44] | peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 276 seconds) | |
[06:01:24] | jpharvey (jpharvey!~jpharvey@2.31.245.86) has joined #mythtv | |
[06:19:40] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[06:20:59] | Tobbe5178 (Tobbe5178!~asdf@2001:2002:51eb:d24e:4016:2ce8:5361:fbf8) has joined #mythtv | |
[06:34:15] | dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv | |
[06:34:27] | dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 240 seconds) | |
[06:49:55] | SteveGoodey (SteveGoodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[07:20:56] | markspieth22 (markspieth22!~yaaic@103.107.240.21) has joined #mythtv | |
[07:20:56] | markspieth2 (markspieth2!~yaaic@1.136.108.131) has quit (Read error: Connection reset by peer) | |
[07:28:30] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[07:30:45] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[07:43:31] | stuarta: | smoothifier: i think your best bet is to capture a core file from the crash and do some debugging |
[07:45:41] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[07:50:49] | stuarta: | smoothifier: so to clarify, the recording path in the backend has nothing todo with libva. the *only* use for libva is in the frontend, and only when playing back content using vaapi |
[07:56:03] | stuarta: | backend logs may help to understand why it's aborting, but most likely a full gdb backtrace would be required |
[07:57:22] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has joined #mythtv | |
[08:03:13] | willcooke (willcooke!~willcooke@host-2-100-149-42.as13285.net) has joined #mythtv | |
[08:03:13] | willcooke (willcooke!~willcooke@host-2-100-149-42.as13285.net) has quit (Changing host) | |
[08:03:13] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[08:23:27] | dblain (dblain!~dblain@mythtv/developer/dblain) has quit (Ping timeout: 240 seconds) | |
[08:28:45] | dblain (dblain!~dblain@c-71-233-207-37.hsd1.ma.comcast.net) has joined #mythtv | |
[08:28:46] | dblain (dblain!~dblain@c-71-233-207-37.hsd1.ma.comcast.net) has quit (Changing host) | |
[08:28:46] | dblain (dblain!~dblain@mythtv/developer/dblain) has joined #mythtv | |
[08:30:44] | SteveGoodey (SteveGoodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[08:41:27] | Roklobster (Roklobster!~Dirkka@119-18-8-177.cust.aussiebb.net) has joined #mythtv | |
[09:23:18] | Roklobster (Roklobster!~Dirkka@119-18-8-177.cust.aussiebb.net) has quit (Ping timeout: 260 seconds) | |
[09:38:58] | smoothifier: | stuarta: ok then. i probably should have known you'd need a full backtrace. I'll get one of those this morning. I do have a thread on the mythtv-users' list https://lists.gt.net/mythtv/users/616820 but maybe the whole world doesn't need to see that bt anyway. I'll add the debug packages this morning and send it to you. Thank you very much! |
[09:41:29] | stuarta: | smoothifier: can you open a ticket in trac to track it please? |
[09:42:41] | stuarta: | smoothifier: please also take a look at https://www.mythtv.org/wiki/Debugging#Getting_a_Backtrace to get a sensible backtrace |
[09:42:41] | smoothifier: | stuarta: absolutely. I wasn't sure it merited such before (will be my first mythtv ticket). I just have to hook up the ethernet cables and such. I should have it done in an hour or so. |
[09:42:58] | smoothifier: | stuarta: will do. thank you very much. |
[09:43:22] | stuarta: | so you can either 1) start the backend under gdb or 2) attach gdb to the running backend |
[09:44:01] | stuarta: | the key bits are getting the backtrace from all processes (thread apply all bt full) as well as those few lines when gdb says where it died and why |
[09:44:18] | nephyrin (nephyrin!~neph@67.183.153.159) has quit (Ping timeout: 260 seconds) | |
[09:44:30] | smoothifier: | I usually start the backend with a systemctl service. should I just start it from the command line under gdb? that's what i've done for other processes before. |
[09:45:05] | stuarta: | start it as normal then do https://www.mythtv.org/wiki/Debugging#Attachi . . . ning_process |
[09:45:13] | smoothifier: | ok i'll do that |
[09:45:40] | stuarta: | if that doesn't work, then revert to starting it under gdb |
[09:46:16] | nephyrin (nephyrin!~neph@67.183.153.159) has joined #mythtv | |
[09:46:22] | stuarta: | then you should end up with a gdb.txt file with the data we need |
[09:47:12] | smoothifier: | sure no worries. I'll do it right now. I'm not expecting immediate service or anything! |
[09:48:24] | smoothifier: | thanks again. i'll get on that now. just need a banana for starters. :) |
[10:24:10] | SteveGoodey (SteveGoodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[10:57:14] | smoothifier: | stuarta: https://code.mythtv.org/trac/ticket/13254 created, thanks again for your help. just adding the mythtv-debuginfo as shown on the wiki: I'm not sure that was enough because rpmfusion breaks down the debug info by package, so I installed the whole lot of them just to be safe. |
[11:09:00] | ** stuarta scratches head ** | |
[11:17:14] | stuarta: | it's like we are getting an empty PMT to process, almost like the tuner never locked on |
[11:17:55] | smoothifier: | that is what the log said. or something of that nature. i have pastebins of those linked on the email thread. i can attach them if you want |
[11:18:26] | stuarta: | backend logs? please add to the ticket |
[11:18:33] | smoothifier: | yes doing so now |
[11:19:55] | stuarta: | btw i suspect you are confusing 2 different acronyms for DRM. 1 referrs to copy protections, the other is used in the graphics pipeline to get data to graphics hardware |
[11:20:20] | stuarta: | libva relates to the 2nd type, what the broadcasters are doing, relates to the first type |
[11:21:00] | smoothifier: | I guess what I mean to say is that the so called "premium" channels are the issue in my case |
[11:21:24] | stuarta: | more and more so, unfortunately |
[11:21:58] | smoothifier: | ok i'm just making a text file to upload. it's on my pastebin |
[11:23:35] | smoothifier: | ok it's on there now. Sorry, I should have posted it beforehand |
[11:25:51] | stuarta: | so all the streams are encrypted, and if all those are removed, you will be left with no streams |
[11:27:01] | smoothifier: | the thing is, if I install the F27 rpms, everything works. I guess there aren't any CCI flags on the channel. |
[11:27:21] | smoothifier: | I'm out of my depth here. :) |
[11:27:38] | stuarta: | what's the version here? |
[11:27:45] | smoothifier: | 28 |
[11:27:47] | stuarta: | mythbackend --version would be sufficient |
[11:27:55] | smoothifier: | well i have to reboot |
[11:28:03] | smoothifier: | i have that output wait hold on |
[11:28:31] | smoothifier: | Please attach all output as a file in bug reports. |
[11:28:31] | smoothifier: | MythTV Version : v29.1-v29.1-8-g925ceea0fb |
[11:28:31] | smoothifier: | MythTV Branch : fixes/29 |
[11:28:31] | smoothifier: | Network Protocol : 91 |
[11:28:31] | smoothifier: | Library API : 29.20180131–3 |
[11:28:33] | smoothifier: | QT Version : 5.10.1 |
[11:28:36] | smoothifier: | Options compiled in: |
[11:28:39] | smoothifier: | linux debug use_hidesyms using_alsa using_oss using_pulse using_pulseoutput using_backend using_bdjava using_bindings_perl using_bindings_python using_bindings_php using_crystalhd using_dvb using_firewire using_frontend using_hdhomerun using_vbox using_ceton using_hdpvr using_ivtv using_joystick_menu using_libcec using_libcrypto using_libdns_sd using_libfftw3 using_libxml2 using_lirc using_mheg |
[11:28:44] | smoothifier: | using_opengl using_opengl_video using_opengl_themepainter using_qtwebkit using_qtscript using_qtdbus using_taglib using_v4l2 using_x11 using_xrandr using_xv using_debugtype using_systemd_notify using_systemd_journal using_bdjava using_bindings_perl using_bindings_python using_bindings_php using_fontconfig using_freetype2 using_mythtranscode using_opengl using_vaapi using_vdpau using_ffmpeg_threads |
[11:28:51] | smoothifier: | using_mheg using_libass using_libxml2 using_libmp3lame |
[11:28:53] | smoothifier: | sorry for the flood, damn |
[11:28:54] | stuarta: | bah, can you put that in the case. fyi. that's mythtv v29 |
[11:29:19] | smoothifier: | oh i thought you meant fedora version |
[11:29:22] | smoothifier: | yes it's 28 |
[11:29:25] | smoothifier: | 29 sorry |
[11:30:54] | stuarta: | so there are no actual code changes in the code causing the abrt |
[11:31:24] | smoothifier: | i believe the code version from the f28 and f27 rpms is the same, yes |
[11:34:38] | stuarta: | looking at rpmfusion, both f27 and f28 use the following mythtv-29.1–15.20180228.8.g925ceea0fb |
[11:34:51] | stuarta: | so it's the exact same mythtv version in both repos |
[11:36:16] | smoothifier: | yes, that's what I've seen. I had the problem after doing a distribution upgrade to f28 from f27. so I backed off and made a test machine, and still had the problem, and I've been spinning my wheels ever since. |
[11:36:39] | stuarta: | so the system seeing the issue is on f27 or f28? |
[11:36:50] | smoothifier: | on F28. both systems |
[11:36:59] | smoothifier: | the F27 machine is using F27 right now |
[11:37:01] | smoothifier: | happily |
[11:38:10] | smoothifier: | I made the test F28 system to rule out any issues I may have caused by an upgrade. |
[11:41:09] | smoothifier: | the only thing I can think of, and I may be wrong, is that the supporting libraries are causing the issue, or maybe the libraries which mythtv was compiled against. |
[11:58:04] | stuarta: | can you share the backend logs trying to record the same channel with the f27 variant |
[12:02:16] | smoothifier: | yes. just have to do that now |
[12:02:26] | stuarta: | same log level as the f28 logs |
[12:02:31] | smoothifier: | that was channel 907 i believe? |
[12:02:39] | smoothifier: | I have a log for channel 937 if that will do |
[12:02:43] | smoothifier: | same log level |
[12:03:04] | smoothifier: | but i can grab #907 if that is better |
[12:03:04] | ** MythLogBot http://code.mythtv.org/trac/ticket/907 ** | |
[12:03:42] | stuarta: | it was 907 afaict |
[12:04:00] | smoothifier: | i think so. okay give me a few minutes. |
[12:04:54] | stuarta: | np, i popping out to get some lunch anyway |
[12:20:12] | smoothifier: | stuarta: I realized that 907 is in fact a channel I cannot get on my F27 backend (I may have deleted it?) I submitted the logs for channel 937 on F27 and F28 (success and failure). Enjoy your lunch! |
[12:22:01] | smoothifier: | rebooting... |
[12:22:05] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has quit (Quit: leaving) | |
[12:24:11] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has joined #mythtv | |
[13:23:20] | amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv | |
[13:27:14] | ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:5f31:cd08:b27c:5d20:25ce) has quit (Remote host closed the connection) | |
[13:34:25] | stuarta: | smoothifier: the f27 version is managing to decrypt the channels, the f28 version is not |
[13:35:07] | smoothifier: | stuarta: that's what I suspected. |
[13:35:39] | smoothifier: | of course, I'm not sure how I can help fix it |
[13:35:58] | stuarta: | now the rpmfusion rpms aren't to my knowledge doing anything dubious to facilitate the decryption |
[13:37:07] | stuarta: | which begs the question how is it managing to decrypt them, when the code version is exactly the same |
[13:38:44] | stuarta: | equally the code shouldn't crash when there are no available streams in the output |
[13:39:46] | smoothifier: | I thought that the decryption was done by the hdhomerun prime and the cable card attached to it? but I really have no idea. |
[13:40:08] | stuarta: | are both these instances using the same database? |
[13:40:26] | smoothifier: | yes, they are on a fresh, nearly empty database |
[13:41:16] | smoothifier: | I just ran the machine again and I have fresh pastes if you care to look. I can put them on pastebin. I think they'll show the same thing, however |
[13:43:21] | smoothifier: | I just have -v playback,record selected. should I add more verbosity? |
[13:45:48] | SteveGoodey (SteveGoodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[13:47:03] | stuarta: | don't know if that would help |
[14:02:03] | kwizart: | smoothifier, the main diff between f27 and 28 rpms are the gcc version used (gcc-8.0.x for tha latter) |
[14:04:24] | smoothifier: | kwizart: maybe that's it, then. Is there a way, I wonder, to build the F28 rpms with mock and using the F27 release of gcc? |
[14:04:59] | smoothifier: | I can try it. But I guess that's not a good fix |
[14:05:06] | kwizart: | smoothifier, if you can have a stacktrace and report to the gcc maintainer in fedora, they are often very re-active (even on packages outside fedora) |
[14:05:42] | stuarta: | kwizart: stack traces are on #13254 |
[14:05:42] | ** MythLogBot http://code.mythtv.org/trac/ticket/13254 ** | |
[14:05:47] | amessina (amessina!~amessina@unaffiliated/amessina) has quit (Quit: Konversation terminated!) | |
[14:06:22] | smoothifier: | can I use the ones on the ticket? |
[14:06:47] | stuarta: | kwizart: smoothifier i think we would need to reduce it to a simplified reproducer |
[14:08:00] | kwizart: | so, there is no crash ? it just behave not normally |
[14:08:08] | stuarta: | i suspect that'll be a bit of code that tries to reference std::vector<unsigned char>[0] |
[14:08:14] | stuarta: | kwizart: it blows up here https://github.com/MythTV/mythtv/blob/master/ . . . les.cpp#L460 |
[14:08:43] | stuarta: | and AFAICT from the stacktrace, it's a deref of the vector |
[14:08:48] | amessina (amessina!~amessina@unaffiliated/amessina) has joined #mythtv | |
[14:11:50] | stuarta: | *empty vector |
[14:20:54] | stuarta: | test program seems to crash on f27 dereferencing an empty vector anyhow |
[14:21:44] | ** stuarta rereads mythtv code ** | |
[14:21:53] | stuarta: | bah, test program isn't the same |
[14:30:35] | ooshlablu (ooshlablu!~ooshlablu@65.217.185.138) has joined #mythtv | |
[14:34:16] | stuarta: | so we have a difference in the c++ stdlib between f27 ^ f28 |
[14:34:21] | stuarta: | s/^/&/ |
[14:36:52] | smoothifier: | well that would explain things. i should have thought of that — i was just looking at the changes in f28 the other day. |
[14:37:24] | stuarta: | mythtv wise, the code is the same |
[14:37:47] | stuarta: | now it just need simplifying to something the gcc maintainers can consume / comment on |
[14:38:28] | smoothifier: | do they all sit in a boardroom like in the movie, "The Star Chamber"? |
[14:41:15] | smoothifier: | ok I misremembered that film. haha. |
[14:58:02] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has quit (Quit: leaving) | |
[14:59:03] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has joined #mythtv | |
[15:01:18] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has quit (Client Quit) | |
[15:02:19] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has joined #mythtv | |
[15:09:22] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Ping timeout: 245 seconds) | |
[15:22:11] | willcooke (willcooke!~willcooke@host-92-6-130-96.as43234.net) has joined #mythtv | |
[15:22:11] | willcooke (willcooke!~willcooke@host-92-6-130-96.as43234.net) has quit (Changing host) | |
[15:22:11] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[15:26:42] | stuarta: | even the relevant stl library template is unchanged |
[15:39:32] | smoothifier: | stuarta: should I tell rpmfusion about the problem with the F28 rpms? create a ticket there? |
[15:51:02] | stuarta: | unknown |
[15:52:57] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Read error: Connection reset by peer) | |
[15:53:22] | willcooke (willcooke!~willcooke@host-92-6-130-96.as43234.net) has joined #mythtv | |
[15:53:22] | willcooke (willcooke!~willcooke@host-92-6-130-96.as43234.net) has quit (Changing host) | |
[15:53:22] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv | |
[16:11:59] | Steve_Goodey (Steve_Goodey!~SteveGood@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[16:17:56] | gregl (gregl!~greg@cpe-24-194-253-7.nycap.res.rr.com) has joined #mythtv | |
[16:19:13] | Steve_Goodey (Steve_Goodey!~SteveGood@host217-42-175-131.range217-42.btcentralplus.com) has quit (Ping timeout: 268 seconds) | |
[16:31:34] | Merlin83b (Merlin83b!~Daniel@office.34sp.com) has quit (Quit: Leaving) | |
[16:43:55] | Chutt (Chutt!~ijr@2605:a000:1208:e143:c457:ef1d:60fd:2177) has joined #mythtv | |
[17:11:17] | rmeden (rmeden!~Robert@107-131-102-250.lightspeed.rcsntx.sbcglobal.net) has quit (Quit: Leaving.) | |
[17:11:42] | rmeden (rmeden!~Robert@107-131-102-250.lightspeed.rcsntx.sbcglobal.net) has joined #mythtv | |
[17:16:33] | tgm4883 (tgm4883!uid23806@ubuntu/member/tgm4883) has quit (Quit: Connection closed for inactivity) | |
[17:32:36] | willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies) | |
[17:55:30] | Steve_Goodey (Steve_Goodey!~SteveGood@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[18:17:59] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[18:37:02] | _benklop (_benklop!~quassel@c-73-153-66-252.hsd1.co.comcast.net) has quit (Ping timeout: 255 seconds) | |
[18:45:26] | Steve-Goodey (Steve-Goodey!~steve@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[18:49:02] | Steve_Goodey (Steve_Goodey!~SteveGood@host217-42-175-131.range217-42.btcentralplus.com) has quit (Ping timeout: 260 seconds) | |
[18:50:24] | Steve_Goodey (Steve_Goodey!~SteveGood@82-132-216-58.dab.02.net) has joined #mythtv | |
[18:51:12] | Steve_Goodey1 (Steve_Goodey1!~SteveGood@host217-42-175-131.range217-42.btcentralplus.com) has joined #mythtv | |
[18:54:52] | Steve_Goodey (Steve_Goodey!~SteveGood@82-132-216-58.dab.02.net) has quit (Ping timeout: 260 seconds) | |
[19:17:21] | Roklobster (Roklobster!~Dirkka@119-18-8-177.cust.aussiebb.net) has joined #mythtv | |
[20:34:02] | ooshlablu (ooshlablu!~ooshlablu@65.217.185.138) has quit (Remote host closed the connection) | |
[21:15:18] | Roklobster (Roklobster!~Dirkka@119-18-8-177.cust.aussiebb.net) has quit (Remote host closed the connection) | |
[21:26:16] | Steve_Goodey1 (Steve_Goodey1!~SteveGood@host217-42-175-131.range217-42.btcentralplus.com) has quit (Quit: Steve_Goodey1) | |
[21:46:10] | sfatula (sfatula!~sfatula@208.93.124.243.360broadband.net) has joined #mythtv | |
[21:49:58] | sfatula: | Can you guys use any Mac OSX assistance? There are some things to be cleaned up it appears. |
[21:52:40] | smoothifier (smoothifier!ident@gateway/vpn/privateinternetaccess/smoothifier) has quit (Quit: leaving) | |
[22:13:36] | ooshlablu (ooshlablu!~ooshlablu@2601:18d:4600:5f31:3506:4fb:20d6:d0ca) has joined #mythtv | |
[23:17:10] | dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 264 seconds) | |
[23:59:24] | markspieth22 (markspieth22!~yaaic@103.107.240.21) has quit (Ping timeout: 248 seconds) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.