Opened 16 years ago
Closed 15 years ago
Last modified 15 years ago
#5241 closed defect (fixed)
mythfilldatabase segfaults
Reported by: | Owned by: | Anduin Withers | |
---|---|---|---|
Priority: | major | Milestone: | 0.22 |
Component: | mythfilldatabase | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
mythfilldatabase segfaults while running with args --file 1 t.xml. Data provided by tv_grab_nl_py release 73.
(...) 2008-04-22 19:25:38.923 Inserting new program : 2008-04-28T23:42:00 - 2008-04-29T00:20:00 2.tvgids.nl NPS Klassiek: Barenboim on Beethoven - Masterclass met Jonathan Biss 2008-04-22 19:25:38.936 Removing existing program: 2008-04-29T00:45:00 - 2008-04-29T00:55:00 2.tvgids.nl Nova/Den? Haag vandaag 2008-04-22 19:25:38.937 Inserting new program : 2008-04-29T00:45:00 - 2008-04-29T00:55:00 2.tvgids.nl Nova/Den? Haag vandaag 2008-04-22 19:25:38.952 Removing existing program: 2008-04-29T01:20:00 - 2008-04-29T06:00:00 2.tvgids.nl Netwerk/Man? bijt hond/EénVandaag 2008-04-22 19:25:38.952 Inserting new program : 2008-04-29T01:20:00 - 2008-04-29T06:00:00 2.tvgids.nl Netwerk/Man? bijt hond/EénVandaag 2008-04-22 19:25:38.965 Removing conflicting program: 2008-04-28T23:40:00 - 2008-04-29T01:15:00 3.tvgids.nl De wereld draait door 2008-04-22 19:25:38.966 Conflicted with : 2008-04-29T00:35:00 - 2008-04-29T01:30:00 3.tvgids.nl NOS Journaal 2008-04-22 19:25:38.966 Removing conflicting program: 2008-04-29T00:50:00 - 2008-04-29T01:55:00 3.tvgids.nl NOS Sportjournaal 2008-04-22 19:25:38.967 Conflicted with : 2008-04-29T01:20:00 - 2008-04-29T06:28:00 3.tvgids.nl De wereld draait door 2008-04-22 19:25:38.967 Removing conflicting program: 2008-04-29T01:20:00 - 2008-04-29T06:28:00 3.tvgids.nl De wereld draait door 2008-04-22 19:25:38.967 Conflicted with : 2008-04-29T01:20:00 - 2008-04-29T06:28:00 3.tvgids.nl De wereld draait door
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208125136 (LWP 5021)] 0x498ea353 in memmove () from /lib/libc.so.6 (gdb) bt #0 0x498ea353 in memmove () from /lib/libc.so.6 #1 0x495df651 in QListData::remove () from /usr/lib/libQtCore.so.4 #2 0x495df6ca in QListData::erase () from /usr/lib/libQtCore.so.4 #3 0x4b6deea9 in QList<ProgInfo?>::erase () from /usr/lib/libmythtv-0.22.so.0 #4 0x4b6d4029 in ProgramData::fixProgramList () from /usr/lib/libmythtv-0.22.so.0 #5 0x4b6d4b29 in ProgramData::handlePrograms () from /usr/lib/libmythtv-0.22.so.0 #6 0x08051ab9 in Q3PtrCollection::newItem () #7 0x0807edc4 in ?? () #8 0x4988f390 in libc_start_main () from /lib/libc.so.6 #9 0x08050b51 in Q3PtrCollection::newItem ()
Attachments (2)
Change History (15)
comment:1 Changed 16 years ago by
comment:2 Changed 16 years ago by
Normally your backtrace with insufficient debug symbols wouldn’t be enough (and still may prove that way), but QList iterators are not being used appropriately in ProgramData::fixProgramList().
comment:3 Changed 16 years ago by
Owner: | changed from stuartm to Anduin Withers |
---|---|
Status: | new → assigned |
comment:4 Changed 16 years ago by
comment:6 Changed 16 years ago by
Don't want to raise another ticket if my problem is just a "me too" but I'm getting a seg fault with the UK RT grabber, running with no args, I'll post a gdb.txt if it's worth it:
ASSERT failure in QList<T>::operator[]: "index out of range", file /usr/lib/qt4/include/QtCore/qlist.h, line 394
comment:7 follow-up: 8 Changed 16 years ago by
Using 17177 updated 8am this am - see attached files gdb.txt and screen_output.txt for more information.
comment:8 Changed 16 years ago by
Replying to rafmoslin@gmail.com:
Using 17177 updated 8am this am - see attached files gdb.txt and screen_output.txt for more information.
Argh, just realised I forgot to set a backtrace...
comment:9 Changed 16 years ago by
comment:10 follow-up: 11 Changed 16 years ago by
comment:11 Changed 16 years ago by
comment:12 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:13 Changed 15 years ago by
Milestone: | unknown → 0.22 |
---|
MythTV Version : exported MythTV Branch : trunk Library API : 0.22.20080320-2 Network Protocol : 40 QT Version : 4.3.3 Options compiled in: