Tuesday, April 2nd, 2013, 00:07 UTC | ||
[00:07:03] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has quit (Quit: Ex-Chat) | |
[00:45:37] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[01:05:12] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[01:18:02] | amessina_ (amessina_!~amessina@50-196-241-73-static.hfc.comcastbusiness.net) has quit (Quit: Konversation terminated!) | |
[01:40:51] | unforgiven512 (unforgiven512!~unforgive@64-121-103-131.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv | |
[01:41:06] | wolfgang1 (wolfgang1!~wolfgang@178-27-144-160-dynip.superkabel.de) has joined #mythtv | |
[02:01:46] | jya_: | I just pushed the merge to the ffmpeg/1.1 resync |
[02:23:28] | xris (xris!~xris@xris.forevermore.net) has quit (Quit: Terminated with extreme prejudice - dircproxy 1.2.0) | |
[02:23:42] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
[02:23:42] | xris (xris!~xris@xris.forevermore.net) has quit (Changing host) | |
[02:23:42] | xris (xris!~xris@mythtv/developer/xris) has joined #mythtv | |
[02:29:25] | wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has joined #mythtv | |
[03:17:20] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 256 seconds) | |
[03:18:43] | fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv | |
[04:06:39] | ephemer0l (ephemer0l!~ephemer0l@unaffiliated/ephemer0l) has quit (Quit: No Ping reply in 180 seconds.) | |
[04:06:56] | ephemer0l (ephemer0l!~ephemer0l@unaffiliated/ephemer0l) has joined #mythtv | |
[04:33:44] | stichnot (stichnot!~stichnot@216.239.45.130) has joined #mythtv | |
[04:33:45] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[04:33:45] | stichnot (stichnot!~stichnot@216.239.45.130) has quit (Changing host) | |
[05:10:11] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[05:22:48] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 252 seconds) | |
[05:35:31] | sraue_ (sraue_!~stephan@93-82-129-194.adsl.highway.telekom.at) has joined #mythtv | |
[06:00:24] | SteveGoodey (SteveGoodey!~steve@host86-151-110-200.range86-151.btcentralplus.com) has joined #mythtv | |
[06:02:53] | unforgiven512 (unforgiven512!~unforgive@64-121-103-131.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Ping timeout: 240 seconds) | |
[06:05:26] | SteveGoodey (SteveGoodey!~steve@host86-151-110-200.range86-151.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[06:06:36] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv | |
[06:07:43] | unforgiven512 (unforgiven512!~unforgive@64-121-103-131.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv | |
[06:28:47] | wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has quit (Remote host closed the connection) | |
[06:29:28] | wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has joined #mythtv | |
[06:52:12] | sraue_ is now known as sraue | |
[06:52:15] | sraue (sraue!~stephan@93-82-129-194.adsl.highway.telekom.at) has quit (Changing host) | |
[06:52:15] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[07:27:55] | len (len!~quassel@75-161-175-43.mpls.qwest.net) has quit (Read error: Connection reset by peer) | |
[08:23:47] | dekarl1 (dekarl1!~dekarl@p4FCEE7F3.dip.t-dialin.net) has joined #mythtv | |
[08:24:04] | dekarl (dekarl!~dekarl@p4FCEFADE.dip.t-dialin.net) has quit (Ping timeout: 256 seconds) | |
[08:34:30] | Sharky112065 is now known as Sharky-Slep | |
[08:40:23] | sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat) | |
[08:43:53] | sraue_ (sraue_!~stephan@93-82-129-194.adsl.highway.telekom.at) has joined #mythtv | |
[08:44:35] | sraue_ is now known as sraue | |
[08:44:45] | sraue (sraue!~stephan@93-82-129-194.adsl.highway.telekom.at) has quit (Changing host) | |
[08:44:45] | sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv | |
[09:22:34] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Ping timeout: 256 seconds) | |
[09:24:33] | FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has joined #mythtv | |
[09:48:36] | Wolfgang2 (Wolfgang2!~Thunderbi@178-27-144-160-dynip.superkabel.de) has joined #mythtv | |
[10:46:48] | joki (joki!~joki@p54861F5C.dip.t-dialin.net) has quit (Ping timeout: 245 seconds) | |
[10:47:34] | Wolfgang2 (Wolfgang2!~Thunderbi@178-27-144-160-dynip.superkabel.de) has quit (Quit: Wolfgang2) | |
[10:52:16] | joki (joki!~joki@p5486203D.dip.t-dialin.net) has joined #mythtv | |
[11:02:14] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[11:34:32] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv | |
[12:32:23] | FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has quit (Ping timeout: 246 seconds) | |
[12:34:12] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has joined #mythtv | |
[12:45:46] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[13:23:18] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has quit (Remote host closed the connection) | |
[13:38:17] | kurre2 (kurre2!~tomimo@xdsl-83-150-88-111.nebulazone.fi) has joined #mythtv | |
[13:42:48] | skd5aner (skd5aner!~skd5aner@50-90-5-146.res.bhn.net) has joined #mythtv | |
[13:45:09] | brfransen (brfransen!~brfransen@64.179.141.163) has quit (Ping timeout: 248 seconds) | |
[13:46:13] | brfransen (brfransen!~brfransen@64.179.141.163) has joined #mythtv | |
[14:51:50] | wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has quit (Remote host closed the connection) | |
[15:25:53] | wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv | |
[15:29:00] | FabriceMG (FabriceMG!~Thunderbi@217.112.59.207) has quit (Quit: FabriceMG) | |
[15:37:33] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[15:49:46] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
[15:50:27] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[15:51:16] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[16:00:38] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 255 seconds) | |
[16:09:46] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[16:17:44] | SteveGoodey (SteveGoodey!~steve@host86-151-110-200.range86-151.btcentralplus.com) has joined #mythtv | |
[16:23:26] | stichnot (stichnot!~stichnot@216.239.45.87) has joined #mythtv | |
[16:23:26] | stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[16:23:26] | stichnot (stichnot!~stichnot@216.239.45.87) has quit (Changing host) | |
[16:38:00] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[16:53:17] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[16:56:22] | ephemer0l (ephemer0l!~ephemer0l@unaffiliated/ephemer0l) has quit (Quit: No Ping reply in 180 seconds.) | |
[16:57:28] | ephemer0l (ephemer0l!~ephemer0l@94.249.250.100) has joined #mythtv | |
[16:57:28] | ephemer0l (ephemer0l!~ephemer0l@unaffiliated/ephemer0l) has joined #mythtv | |
[16:57:28] | ephemer0l (ephemer0l!~ephemer0l@94.249.250.100) has quit (Changing host) | |
[17:00:03] | Merlin83b2 (Merlin83b2!~Daniel@2a00:1ee0:3:1337:109a:d85c:e5f0:adff) has quit (Read error: Connection reset by peer) | |
[17:04:12] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
[17:04:53] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[17:13:36] | Sharky-Slep is now known as Sharky112065 | |
[17:15:13] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv | |
[18:36:00] | peper03 (peper03!~peper03@port-92-203-34-233.dynamic.qsc.de) has joined #mythtv | |
[18:51:26] | len (len!~quassel@75-161-175-43.mpls.qwest.net) has joined #mythtv | |
[19:04:35] | peper03: | Is there a known problem using -v refcount on master? I'm getting a segmentation fault every time I exit playback but only if 'refcount' is specified. Backtrace here: http://pastebin.com/fsf5hiCa |
[19:06:24] | peper03: | My first guess is some kind of timing issue as it only happens if -v refcount is specified, and although it nearly always dies at the same line, sometimes it happens a couple of lines later (mythuitype.cpp:336 instead of mythuitype.cpp:333) |
[19:09:00] | danielk221: | peper03: no known problem, there is probably a reference after delete bug at work. If you look at the refcount header it should tell you how to increase debugging to find the bug. |
[19:12:52] | peper03: | danielk221: I defined 'EXTRA_DEBUG' but didn't notice anything out of the ordinary. I guess I could try 'LEAK_DEBUG' but I'd guess that since it's segfaulting, that'll happen before it outputs that someone tried call DecRef too many times. I'll pick away at it, though. |
[19:13:42] | danielk221: | peper03: LEAK_DEBUG should work. IIRC it completely disables freeing memory :) |
[19:13:55] | danielk221: | peper03: You do need to distclean... |
[19:14:09] | peper03: | danielk221: Ah, yes, that would make sense. I'll give it a go. |
[19:14:57] | peper03: | danielk221: Not directly related, but I notice that the logging when 'EXTRA_DEBUG' is *not* defined references arguments %2 and %3 but there are only two arguments. Seems to work but I don't know whether that's luck or by design? |
[19:15:12] | danielk221: | by design :) |
[19:15:41] | peper03: | Oookaayyy.... |
[19:17:39] | danielk221: | QString replaces the lowest numbered %# with the current .arg(), QString("%0:%1:%2").arg(1).arg(2).arg(3) generates "1:%1%2" and "1:2:%2" as intermediates before returning "1:2:3" from the last .arg() |
[19:18:58] | peper03: | Ok, I guess that makes sense too :) |
[19:23:01] | peper03: | Hmm. Defining 'NO_DELETE_DEBUG' didn't help either. It crashes before anything can be output :( |
[19:25:26] | danielk221: | :( |
[19:25:46] | danielk221: | did you uninstall the plugins? |
[19:26:36] | peper03: | I don't think I have any installed. I ran make distclean, config... make and then make install. I only see 'TV', 'Video' and 'Setup' in the main menu. |
[19:28:35] | danielk221: | peper03: You may want to clear out /usr/local/plugins basically you are changing the ABI, but not updating the ABI version.. |
[19:33:11] | peper03: | danielk221: I don't have a /usr/local/plugins. I've configured the Myth build to install to a directory under my home directory. I set LD_LIBRARY_PATH to point to 'lib' under that installation directory. There's no plugins directory there. |
[19:35:10] | peper03: | Looking at the backtrace again, frame 9 is the destructor for MythUIType. Frame 10 is the destructor for QObject so presumably MythUIType has been destroyed by that point but the 'this' pointer at frame 1 is the same as at frame 9. |
[19:37:10] | peper03: | MythUIType::SetRedraw calls it's parent, but the parent has already been destroyed. |
[19:37:17] | peper03: | s/it's/its/ |
[19:37:56] | peper03: | Why on earth this is triggered by logging refcounts, I don't know. |
[19:45:58] | peper03: | Adding a call to DeleteAllChildren(); to MythUIType::~MythUIType seems to fix it. Does that seem reasonable? |
[19:49:36] | danielk221: | I don't know off hand, maybe stuartm knowns? |
[19:50:20] | peper03: | stuartm: ^^^ |
[19:50:22] | wilmoore-misc (wilmoore-misc!~wilmoore@vlandnat.mystrotv.com) has quit (Read error: Connection reset by peer) | |
[19:51:52] | peper03: | danielk221: BTW, I mentioned the other day about a lack of copy-constructor in ReferenceCounter. Does it make sense to add one to ensure that the reference count of the copy is set to 1? |
[19:52:28] | wilmoore_ (wilmoore_!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv | |
[19:52:52] | stuartm: | since MythUIType inherits from QObject it's children are deleted automatically, I really don't know whether explicitly deleting will cause a problem, but it's not actually necessary |
[19:53:10] | danielk221: | peper03: well I don't think it was designed for copies, so probably a copy constructor that calls assert(false |
[19:53:31] | peper03: | stuartm: But it's a problem if one of the children calls the parent, which has already been destroyed. |
[19:53:41] | natanojl: | peper03: I fixed that crash recently |
[19:54:16] | wilmoore_ (wilmoore_!~wilmoore@vlandnat.mystrotv.com) has quit (Read error: Connection reset by peer) | |
[19:54:37] | peper03: | nataonjl: Oh, I know I'm not on head but I didn't remember seeing a commit. I must have missed it. |
[19:54:38] | wilmoo___ (wilmoo___!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv | |
[19:55:01] | natanojl: | https://github.com/MythTV/mythtv/commit/c0419 . . . bea8b30180f2 |
[19:55:36] | stuartm: | right, but deleting the parent should delete the child (and it probably does when control returns to the event loop), an alternate fix would be to check whether parent is NULL before calling SetRedraw()? (I'm not looking at the code right now) |
[19:55:48] | peper03: | natanojl: Ah, yes. Sorry for the noise! |
[19:56:08] | natanojl: | peper03: np |
[19:56:32] | stuartm: | or natanojl has already fixed it :P |
[19:57:24] | natanojl: | It never crashed here but valgrind complained about it when I checked |
[19:57:44] | wilmoore_ (wilmoore_!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv | |
[19:58:12] | peper03: | I don't know why it only crashes when refcount logging is turned on but it does it every time here. |
[19:58:26] | stuartm: | I know the reliance on the QObject behaviour is confusing, we must get a new ticket every 6 months from someone who has 'discovered a memory leak' :) |
[19:59:16] | wilmoo___ (wilmoo___!~wilmoore@vlandnat.mystrotv.com) has quit (Read error: Connection reset by peer) | |
[19:59:19] | wilmoore_ (wilmoore_!~wilmoore@vlandnat.mystrotv.com) has quit (Read error: Connection reset by peer) | |
[20:00:06] | wi_______ (wi_______!~wilmoore@vlandnat.mystrotv.com) has joined #mythtv | |
[20:00:08] | stuartm: | even I questioned it when I took over work on mythui from Isaac, who took over from Thor |
[20:03:30] | peper03: | danielk221: The reference counter class (unless I've missed something in my haste) only wraps around the counter so I would think that implementing a copy-constructor to set the counter of the new copy to 1 wouldn't cause any problems. I don't think anything tries to use a copy-constructor at the moment, but I may well use one for the DVD context class. |
[20:03:56] | peper03: | It would be something that could be added as necessary rather than in anticipation. |
[20:09:50] | natanojl: | Did anyone read this? http://www.theatlantic.com/technology/archive . . . tely/274383/ |
[20:21:51] | natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 260 seconds) | |
[20:26:40] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat) | |
[20:49:36] | peper03 (peper03!~peper03@port-92-203-34-233.dynamic.qsc.de) has quit (Quit: Konversation terminated!) | |
[20:56:23] | unforgiven512 (unforgiven512!~unforgive@64-121-103-131.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Ping timeout: 245 seconds) | |
[21:00:29] | Peps (Peps!~MiNT@li186-230.members.linode.com) has quit (Quit: Bye.) | |
[21:03:45] | unforgiven512 (unforgiven512!~unforgive@64-121-104-68.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv | |
[21:05:04] | SteveGoodey (SteveGoodey!~steve@host86-151-110-200.range86-151.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[22:10:39] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[22:26:21] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (Quit: “The only way to have a friend is to be one.†― Ralph Waldo Emerson) | |
[22:31:35] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv | |
[22:35:59] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has quit (Client Quit) | |
[22:39:03] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has quit (Remote host closed the connection) | |
[22:40:39] | Sharky112065 (Sharky112065!~Sharky112@c-24-19-57-28.hsd1.wa.comcast.net) has joined #mythtv | |
[22:42:31] | IReboot (IReboot!~doug@CPE10bf48e67915-CM78cd8e7e342d.cpe.net.cable.rogers.com) has joined #mythtv | |
[22:42:54] | wi_______ (wi_______!~wilmoore@vlandnat.mystrotv.com) has quit (Remote host closed the connection) | |
[22:57:28] | Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has quit (Read error: Operation timed out) | |
[22:58:41] | Beirdo (Beirdo!~gjhurlbu@linode.beirdo.ca) has joined #mythtv | |
[22:58:41] | Beirdo (Beirdo!~gjhurlbu@linode.beirdo.ca) has quit (Changing host) | |
[22:58:41] | Beirdo (Beirdo!~gjhurlbu@mythtv/developer/beirdo) has joined #mythtv | |
[23:17:56] | superm1 (superm1!uid4318@ubuntu/member/superm1) has quit (Ping timeout: 240 seconds) | |
[23:46:04] | rsiebert (rsiebert!~quassel@g225052235.adsl.alicedsl.de) has joined #mythtv | |
[23:49:00] | rsiebert_ (rsiebert_!~quassel@g229053018.adsl.alicedsl.de) has quit (Ping timeout: 256 seconds) | |
[23:56:32] | wilmoore-misc (wilmoore-misc!~wilmoore@c-67-190-17-108.hsd1.co.comcast.net) has joined #mythtv |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.