[mythtv] [mythtv-commits] Ticket #2735: glibc "free(): invalid pointer" during tuning in mythtv-setup (mythtv-setup crashes)
Daniel Kristjansson
danielk at cuymedia.net
Fri Jan 12 10:32:30 UTC 2007
On Fri, 2007-01-12 at 05:25 +0000, MythTV wrote:
> #2735: glibc "free(): invalid pointer" during tuning in mythtv-setup (mythtv-setup
> crashes)
> ------------------------------+---------------------------------------------
> Reporter: linux at bohmer.net | Owner: danielk
> Type: defect | Status: closed
> Priority: minor | Milestone: unknown
> Component: mythtv | Version: 0.20
> Severity: medium | Resolution: invalid
> ------------------------------+---------------------------------------------
> Comment (by tino.keitel+mythtv at tikei.de):
>
> When I tried to get a backtrace, gdb itself crashes, so it was impossible
> to get a backtrace. This was also described in the ML link above:
> http://mythtv.org/pipermail/mythtv-dev/2006-September/050517.html
Valgrind might help then, but this actually indicates that
it is probably a memory problem... So this might just be a
duplicate of #2909. I know the backtrace looks a bit different,
but I think both segfaults are being triggered by the scanner
using delete directly on a QObject derived class instead of
using the deleteLater() method, in this case the QObject
derived class is ScanProgressPopup.
I already have a fix for this locally, but it is part of a
larger scanning patch which isn't ready for SVN. I might try
to extract it early though since this looks like it might be
a more common problem than I thought.
-- Daniel
More information about the mythtv-dev
mailing list