Opened 20 years ago
Closed 20 years ago
#1497 closed defect (invalid)
mythbackend dies with *** glibc detected *** free(): invalid pointer: 0x088dd4e8 ***
| Reported by: | kari dot salmela AT lanwan dot fi | Owned by: | Isaac Richards |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | mythtv | Version: | 0.19 |
| Severity: | medium | Keywords: | segmentation fault mythbackend |
| Cc: | Ticket locked: | no |
Description
HW Setup: Athlon XP 2400+ running on Asus A7V266-EX, ATI Radeon 9600SE DVB: 2 x TechnoTrend DVB-C Budget 1500
mythbackend crashes when watching live-tv or recording at random intervals (5-30 mins after restart).
SW: Linux 2.6.15.6 on Debian Unstable, X.Org R6.9
gdb debug file will be attached.
Attachments (1)
Change History (9)
comment:1 by , 20 years ago
Compiled with: ./configure --arch=athlon-xp --enable-dvb --enable-dvb-eit --compile-type=debug
mythtv:~/src/stable/mythtv# mythbackend --version Library API version: 0.19.20060121-2 Source code version: 9336 Options compiled in:
linux debug using_v4l using_oss using_alsa using_arts using_jack using_ivtv using_firewire using_dbox2 using_lirc using_joystick_menu using_dvb using_dvb_eit using_x11 using_xv using_dvdnav using_xrandr using_frontend using_backend
comment:2 by , 20 years ago
This may or may not be linked to ticket #1459 . I test by disabling eit support and report back. I am not very experienced in debugging c/c++ code so apologies..
--Kari
comment:4 by , 20 years ago
I'll check this #1493 soon, now it seems that without EIT backend is stable. (over 1,5 hours now without crash).
--Kari
comment:5 by , 20 years ago
Hmm.. I have some trouble putting the modifications in place. In my source code lines from around line ~300 in libs/libmythtv/dvbsiparser.cpp are like this:
1 if (rsz > 0) 2 { 3 ParseTable(buffer, rsz, 4 PIDfilterManager[pollArray[i].fd].pid); 5 processed = true; 6 continue; 7 } 8 9 if (rsz == -1 && errno == EAGAIN)
If I just comment lines 3 and 4, I won't get video at all.. ;-/
--Kari
comment:6 by , 20 years ago
comment:7 by , 20 years ago
Something was changed which broke down the system for myself, at least. I cannot be quite specific yet, but compiling from "trunk" [ http://svn.mythtv.org/svn/trunk/mythtv ] with version 9345 and I don't get livetv video at all on YLE channels (in Finland). If I change start channel different value (for example MTV3) then I get video but the picture is quite distorted. That is an issue to be investigated in separate thread.
I fetched the source from http://svn.mythtv.org/svn/branches/release-0-19-fixes/mythtv and now it seems to work ok. I guess this ticket may be considered closed.
--Kari
comment:8 by , 20 years ago
| Resolution: | → invalid |
|---|---|
| Status: | new → closed |

gdb debug output