Opened 18 years ago

Closed 18 years ago

#877 closed defect (fixed)

Random backend crash, GDB log attached...

Reported by: jochen Owned by: danielk
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

My Backend crashes randomly with the same error: like: glibc detected: double free or corruption

i'm using debian sid.

Change History (7)

comment:1 Changed 18 years ago by jochen

Priority: minormajor
Severity: mediumhigh

gdb.txt:

Starting program: /usr/bin/mythbackend 
[Thread debugging using libthread_db enabled]
[New Thread -1240757888 (LWP 12449)]
[New Thread -1242825808 (LWP 12454)]
[New Thread -1251214416 (LWP 12455)]
[New Thread -1259603024 (LWP 12458)]
[New Thread -1267991632 (LWP 12459)]
[New Thread -1276380240 (LWP 12461)]
[New Thread -1284768848 (LWP 12462)]
[New Thread -1293157456 (LWP 12464)]
[New Thread -1301546064 (LWP 12466)]
[New Thread -1309934672 (LWP 12467)]
[New Thread -1318323280 (LWP 12468)]
[New Thread -1326711888 (LWP 12469)]
[New Thread -1335100496 (LWP 12470)]
[New Thread -1343489104 (LWP 12471)]
[New Thread -1351877712 (LWP 12472)]
[New Thread -1360266320 (LWP 12473)]
[New Thread -1368654928 (LWP 12474)]
[Thread -1368654928 (LWP 12474) exited]
[New Thread -1368654928 (LWP 12807)]
[Thread -1368654928 (LWP 12807) exited]
[New Thread -1368654928 (LWP 12866)]

Program received signal SIGABRT, Aborted.
[Switching to Thread -1368654928 (LWP 12866)]
0xb62477a7 in raise () from /lib/tls/libc.so.6

Thread 19 (Thread -1368654928 (LWP 12866)):
#0  0xb62477a7 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb624904b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb627e015 in __fsetlocking () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb6284667 in malloc_usable_size () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb6284b02 in free () from /lib/tls/libc.so.6
No symbol table info available.
#5  0xb730fa0c in av_free (ptr=0x0) at mem.c:128
No locals.
#6  0xb75bac85 in mpegts_close_filter (ts=0x82970a0, filter=0x8410ed0)
    at mpegts.c:284
	pid = 138483656
#7  0xb75bc29c in pat_cb (opaque=0x82970a0, section=0x834d7b0 "", 
    section_len=16) at mpegts.c:1021
	f = (MpegTSFilter *) 0x8410ed0
	sec = (MpegTSSectionFilter *) 0x8410edc
	ts = (MpegTSContext *) 0x82970a0
	h1 = {tid = 0 '\0', id = 1, version = 0 '\0', sec_num = 0 '\0', 
  last_sec_num = 0 '\0'}
	h = (SectionHeader *) 0xae6bdce8
	p = (const uint8_t *) 0x834d7bc "¢Ã)A", 'ÿ' <repeats 167 times>
	p_end = (const uint8_t *) 0x834d7bc "¢Ã)A", 'ÿ' <repeats 167 times>
	buf = '\0' <repeats 255 times>
	pmt_pnums = {1, -1, -1218650812, 136396380, -1368663528, 137521000, 
  -1218442528, 136396384, 0 <repeats 24 times>, 137521000, -1368663440, 
  0 <repeats 94 times>}
	pmt_pids = {32, -14942035, -24272642, -355042366, -599298124, 
  -7511969, 495039899, -920125328, 956359963, 457309695, -1376287491, 
  -16835584, -1023504992, -1259678085, 1616895075, -1248067699, 7347585, 
  -451163864, -33605376, -2063787199, 469806583, -1918828801, -696532226, 
  -597445398, -7511969, 495039899, -920125328, 956359963, 457309695, 
  -1376287491, 318701639, -16835584, -1023504992, -1259678085, 1616895075, 
  -1248067699, 7347585, -451163864, -33605376, -2063787199, 469806583, 
  -1918828801, -696532226, -597445398, -7511969, 495039899, -920125328, 
  956359963, 457309695, -1376287491, -16835584, -1023504992, -1259678085, 
  1616895075, -1248067699, 7347585, -451163864, -33605376, -2063787199, 
  469806583, -1918828801, -696532226, -597445398, -7511969, 495039899, 
  -920125328, 956359963, 457309695, -1376287491, -16835584, -1023504992, 
  -1259678085, 1616895075, -1248067699, 7347585, -451163864, -33605376, 
  335478855, -2063787199, 469806583, -1918828801, -696532226, -597445398, 
  -7511969, 495039899, -920125328, 956359963, 457309695, -1376287491, 
  -16835584, -1023504992, -1259678085, 1616895075, -1248067699, 7347585, 0, 0, 
  -2063787199, 136933536, 138458000, 1024, 0, 0, 0, 0, 0, 0, 136396256, 
  -1213467508, -1368663624, -1218829689, 138458000, 0, 0, 1, 136396256, 
  -1218447780, -1368663576, -1218651412, 138458000, 136396384, 137521045, 0, 
  0, 0, 0, 0, 138457984}
	pmt_count = 1
	i = 0
	found = 0
#8  0xb75bac17 in write_section_data (s=0x840b380, tss1=0x840f5e0, 
    buf=0xae6bddf1 "", buf_size=183, is_start=1) at mpegts.c:263
	tss = (MpegTSSectionFilter *) 0x840f5ec
	len = 16
#9  0xb75bcec6 in handle_packet (ts=0x82970a0, packet=0xae6bddec "G@", 
    position=0) at mpegts.c:1523
	s = (AVFormatContext *) 0x840b380
	tss = (MpegTSFilter *) 0x840f5e0
	len = 0
	pid = 0
	cc = 1
	cc_ok = 0
	afc = 1
	is_start = 64
	p = (const uint8_t *) 0xae6bddf1 ""
	p_end = (const uint8_t *) 0xae6bdea8 "\200³@\b\220³@\b\001"
#10 0xb75bd14b in handle_packets (ts=0x82970a0, nb_packets=0) at mpegts.c:1604
	s = (AVFormatContext *) 0x840b380
	pb = (ByteIOContext *) 0x840b390
	packet = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>
	packet_num = 1
	ret = 0
	pos = 0
#11 0xb75bdcf6 in mpegts_read_packet (s=0x840b380, pkt=0x840c290)
    at mpegts.c:1892
	ts = (MpegTSContext *) 0x82970a0
#12 0xb75cddc8 in av_read_packet (s=0x840b380, pkt=0x840c290) at utils.c:702
No locals.
#13 0xb75cee1c in av_read_frame_internal (s=0x840b380, pkt=0xae6be1e0)
    at utils.c:1021
	st = (AVStream *) 0x0
	len = -1219329952
	ret = -1368662152
	i = -1220699254
	startpos = 0
#14 0xb75d1d02 in av_find_stream_info (ic=0x840b380) at utils.c:2066
	i = 0
	count = 0
	ret = -1238030240
	read_size = 0
	st = (AVStream *) 0x82a4820
	pkt1 = {pts = 14187621303487032, dts = 594672478790356856, 
  data = 0x840b378 "\030", size = 24, stream_index = -1238036492, flags = 16, 
  duration = 137629536, destruct = 0xae6be234, priv = 0xb6285ef1, 
  pos = 591255130988685408}
	pkt = (AVPacket *) 0xb6286c07
	pktl = (AVPacketList *) 0x0
	ppktl = (AVPacketList **) 0x840c264
	last_dts = {-9223372036854775808 <repeats 20 times>}
	duration_sum = {9223372036854775807 <repeats 20 times>}
	duration_count = {0 <repeats 20 times>}
#15 0xb7abfd45 in AvFormatDecoder::OpenFile (this=0x8213de0, 
    rbuffer=0x8318c30, novideo=false, testbuf=0xae6be508 "G@")
    at avformatdecoder.cpp:644
	fmt = (AVInputFormat *) 0xb7600ae0
	err = 0
	ret = -1368658432
	filename = 0x8326768 "/mnt/daten/mythdaten/1030_20051225201400.mpg"
	probe = {
  filename = 0x8326768 "/mnt/daten/mythdaten/1030_20051225201400.mpg", 
  buf = 0xae6be508 "G@", buf_size = 2048}
#16 0xb7a8ebc2 in NuppelVideoPlayer::OpenFile (this=0x8392f08, skipDsp=false, 
    retries=0, allow_libmpeg2=false) at NuppelVideoPlayer.cpp:737
	testbuf = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>, "G@ \021\000\002°C\000\001Ã\000\000àÿð\000\002àÿð\003R\001\001\006à ð\nV\005deu\t\000R\001\n\004á\000ð\t\n\004deu\001R\001\003\201á\001ð\f\n\004deu\001R\001\021j\001\017îÉí\t", 'ÿ' <repeats 113 times>, "G@ÿ0\a\020Û5\005a~\034\000\000\001à\000\000\204À\023=Ù­\213=\035Ù­6Ýÿÿÿÿÿÿÿÿÿ\000\000\001³-\002@#$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027"...
	ret = -1238078104
	disable_video_decoding = false
#17 0xb7a990a4 in NuppelVideoPlayer::GetScreenGrab (this=0x8392f08, 
    secondsin=184, bufflen=@0xae6bf154, vw=@0xae6bf15c, vh=@0xae6bf158, 
    ar=@0xae6bf160) at NuppelVideoPlayer.cpp:3849
	data = (unsigned char *) 0x0
	frame = (VideoFrame *) 0x0
	retbuf = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}}
	number = 0
	oldnumber = 0
	outputbuf = (unsigned char *) 0x0
	orig = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}}
#18 0xb7d0f4bc in PreviewGenerator::GetScreenGrab (pginfo=0x840f404, 
    filename=@0x840f434, secondsin=184, bufferlen=@0xae6bf154, 
    video_width=@0xae6bf15c, video_height=@0xae6bf158, 
    video_aspect=@0xae6bf160) at previewgenerator.cpp:349
	retbuf = 0x0
	rbuf = (RingBuffer *) 0x8318c30
	nvp = (NuppelVideoPlayer *) 0x8392f08
#19 0xb7d0f692 in PreviewGenerator::LocalPreviewRun (this=0x840f3d0)
    at previewgenerator.cpp:230
	aspect = 0
	len = 0
	data = (unsigned char *) 0x0
	secsin = 184
	width = 0
	height = 0
	sz = 0
#20 0xb7d0fd4f in PreviewGenerator::Run (this=0x840f3d0)
    at previewgenerator.cpp:104
No locals.
#21 0xb7934543 in JobQueue::DoFlagCommercialsThread (this=0x812c0c0)
    at jobqueue.cpp:2091
	details = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83ef0c0, 
  static shared_null = 0x80e3070}
	me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f3f20, 
    static shared_null = 0x80e3070}, extradata = {<QValueList<QString>> = {
      sh = 0x83f32f0}, <No data fields>}}
	prefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8132ae0, 
  static shared_null = 0x80e3070}
	program_info = (ProgramInfo *) 0x83eb038
	controlFlagging = 0
	key = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83ced68, 
  static shared_null = 0x80e3070}
	jobID = 2048
	cmd = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83240a0, 
  static shared_null = 0x80e3070}
	msg = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x836aa48, 
  static shared_null = 0x80e3070}
	breaksFound = 0
	subtitle = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83b9740, 
  static shared_null = 0x80e3070}
	logDesc = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8373390, 
  static shared_null = 0x80e3070}
	path = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f6880, 
  static shared_null = 0x80e3070}
#22 0xb79349cd in JobQueue::FlagCommercialsThread (param=0x812c0c0)
    at jobqueue.cpp:1960
	theFlagger = (class JobQueue *) 0x812c0c0
#23 0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#24 0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 18 (Thread -1368654928 (LWP 12866)):
#0  0xb62477a7 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb624904b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb627e015 in __fsetlocking () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb6284667 in malloc_usable_size () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb6284b02 in free () from /lib/tls/libc.so.6
No symbol table info available.
#5  0xb730fa0c in av_free (ptr=0x0) at mem.c:128
No locals.
#6  0xb75bac85 in mpegts_close_filter (ts=0x82970a0, filter=0x8410ed0)
    at mpegts.c:284
	pid = 138483656
#7  0xb75bc29c in pat_cb (opaque=0x82970a0, section=0x834d7b0 "", 
    section_len=16) at mpegts.c:1021
	f = (MpegTSFilter *) 0x8410ed0
	sec = (MpegTSSectionFilter *) 0x8410edc
	ts = (MpegTSContext *) 0x82970a0
	h1 = {tid = 0 '\0', id = 1, version = 0 '\0', sec_num = 0 '\0', 
  last_sec_num = 0 '\0'}
	h = (SectionHeader *) 0xae6bdce8
	p = (const uint8_t *) 0x834d7bc "¢Ã)A", 'ÿ' <repeats 167 times>
	p_end = (const uint8_t *) 0x834d7bc "¢Ã)A", 'ÿ' <repeats 167 times>
	buf = '\0' <repeats 255 times>
	pmt_pnums = {1, -1, -1218650812, 136396380, -1368663528, 137521000, 
  -1218442528, 136396384, 0 <repeats 24 times>, 137521000, -1368663440, 
  0 <repeats 94 times>}
	pmt_pids = {32, -14942035, -24272642, -355042366, -599298124, 
  -7511969, 495039899, -920125328, 956359963, 457309695, -1376287491, 
  -16835584, -1023504992, -1259678085, 1616895075, -1248067699, 7347585, 
  -451163864, -33605376, -2063787199, 469806583, -1918828801, -696532226, 
  -597445398, -7511969, 495039899, -920125328, 956359963, 457309695, 
  -1376287491, 318701639, -16835584, -1023504992, -1259678085, 1616895075, 
  -1248067699, 7347585, -451163864, -33605376, -2063787199, 469806583, 
  -1918828801, -696532226, -597445398, -7511969, 495039899, -920125328, 
  956359963, 457309695, -1376287491, -16835584, -1023504992, -1259678085, 
  1616895075, -1248067699, 7347585, -451163864, -33605376, -2063787199, 
  469806583, -1918828801, -696532226, -597445398, -7511969, 495039899, 
  -920125328, 956359963, 457309695, -1376287491, -16835584, -1023504992, 
  -1259678085, 1616895075, -1248067699, 7347585, -451163864, -33605376, 
  335478855, -2063787199, 469806583, -1918828801, -696532226, -597445398, 
  -7511969, 495039899, -920125328, 956359963, 457309695, -1376287491, 
  -16835584, -1023504992, -1259678085, 1616895075, -1248067699, 7347585, 0, 0, 
  -2063787199, 136933536, 138458000, 1024, 0, 0, 0, 0, 0, 0, 136396256, 
  -1213467508, -1368663624, -1218829689, 138458000, 0, 0, 1, 136396256, 
  -1218447780, -1368663576, -1218651412, 138458000, 136396384, 137521045, 0, 
  0, 0, 0, 0, 138457984}
	pmt_count = 1
	i = 0
	found = 0
#8  0xb75bac17 in write_section_data (s=0x840b380, tss1=0x840f5e0, 
    buf=0xae6bddf1 "", buf_size=183, is_start=1) at mpegts.c:263
	tss = (MpegTSSectionFilter *) 0x840f5ec
	len = 16
#9  0xb75bcec6 in handle_packet (ts=0x82970a0, packet=0xae6bddec "G@", 
    position=0) at mpegts.c:1523
	s = (AVFormatContext *) 0x840b380
	tss = (MpegTSFilter *) 0x840f5e0
	len = 0
	pid = 0
	cc = 1
	cc_ok = 0
	afc = 1
	is_start = 64
	p = (const uint8_t *) 0xae6bddf1 ""
	p_end = (const uint8_t *) 0xae6bdea8 "\200³@\b\220³@\b\001"
#10 0xb75bd14b in handle_packets (ts=0x82970a0, nb_packets=0) at mpegts.c:1604
	s = (AVFormatContext *) 0x840b380
	pb = (ByteIOContext *) 0x840b390
	packet = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>
	packet_num = 1
	ret = 0
	pos = 0
#11 0xb75bdcf6 in mpegts_read_packet (s=0x840b380, pkt=0x840c290)
    at mpegts.c:1892
	ts = (MpegTSContext *) 0x82970a0
#12 0xb75cddc8 in av_read_packet (s=0x840b380, pkt=0x840c290) at utils.c:702
No locals.
#13 0xb75cee1c in av_read_frame_internal (s=0x840b380, pkt=0xae6be1e0)
    at utils.c:1021
	st = (AVStream *) 0x0
	len = -1219329952
	ret = -1368662152
	i = -1220699254
	startpos = 0
#14 0xb75d1d02 in av_find_stream_info (ic=0x840b380) at utils.c:2066
	i = 0
	count = 0
	ret = -1238030240
	read_size = 0
	st = (AVStream *) 0x82a4820
	pkt1 = {pts = 14187621303487032, dts = 594672478790356856, 
  data = 0x840b378 "\030", size = 24, stream_index = -1238036492, flags = 16, 
  duration = 137629536, destruct = 0xae6be234, priv = 0xb6285ef1, 
  pos = 591255130988685408}
	pkt = (AVPacket *) 0xb6286c07
	pktl = (AVPacketList *) 0x0
	ppktl = (AVPacketList **) 0x840c264
	last_dts = {-9223372036854775808 <repeats 20 times>}
	duration_sum = {9223372036854775807 <repeats 20 times>}
	duration_count = {0 <repeats 20 times>}
#15 0xb7abfd45 in AvFormatDecoder::OpenFile (this=0x8213de0, 
    rbuffer=0x8318c30, novideo=false, testbuf=0xae6be508 "G@")
    at avformatdecoder.cpp:644
	fmt = (AVInputFormat *) 0xb7600ae0
	err = 0
	ret = -1368658432
	filename = 0x8326768 "/mnt/daten/mythdaten/1030_20051225201400.mpg"
	probe = {
  filename = 0x8326768 "/mnt/daten/mythdaten/1030_20051225201400.mpg", 
  buf = 0xae6be508 "G@", buf_size = 2048}
#16 0xb7a8ebc2 in NuppelVideoPlayer::OpenFile (this=0x8392f08, skipDsp=false, 
    retries=0, allow_libmpeg2=false) at NuppelVideoPlayer.cpp:737
	testbuf = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>, "G@ \021\000\002°C\000\001Ã\000\000àÿð\000\002àÿð\003R\001\001\006à ð\nV\005deu\t\000R\001\n\004á\000ð\t\n\004deu\001R\001\003\201á\001ð\f\n\004deu\001R\001\021j\001\017îÉí\t", 'ÿ' <repeats 113 times>, "G@ÿ0\a\020Û5\005a~\034\000\000\001à\000\000\204À\023=Ù­\213=\035Ù­6Ýÿÿÿÿÿÿÿÿÿ\000\000\001³-\002@#$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027"...
	ret = -1238078104
	disable_video_decoding = false
#17 0xb7a990a4 in NuppelVideoPlayer::GetScreenGrab (this=0x8392f08, 
    secondsin=184, bufflen=@0xae6bf154, vw=@0xae6bf15c, vh=@0xae6bf158, 
    ar=@0xae6bf160) at NuppelVideoPlayer.cpp:3849
	data = (unsigned char *) 0x0
	frame = (VideoFrame *) 0x0
	retbuf = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}}
	number = 0
	oldnumber = 0
	outputbuf = (unsigned char *) 0x0
	orig = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}}
#18 0xb7d0f4bc in PreviewGenerator::GetScreenGrab (pginfo=0x840f404, 
    filename=@0x840f434, secondsin=184, bufferlen=@0xae6bf154, 
    video_width=@0xae6bf15c, video_height=@0xae6bf158, 
    video_aspect=@0xae6bf160) at previewgenerator.cpp:349
	retbuf = 0x0
	rbuf = (RingBuffer *) 0x8318c30
	nvp = (NuppelVideoPlayer *) 0x8392f08
#19 0xb7d0f692 in PreviewGenerator::LocalPreviewRun (this=0x840f3d0)
    at previewgenerator.cpp:230
	aspect = 0
	len = 0
	data = (unsigned char *) 0x0
	secsin = 184
	width = 0
	height = 0
	sz = 0
#20 0xb7d0fd4f in PreviewGenerator::Run (this=0x840f3d0)
    at previewgenerator.cpp:104
No locals.
#21 0xb7934543 in JobQueue::DoFlagCommercialsThread (this=0x812c0c0)
    at jobqueue.cpp:2091
	details = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83ef0c0, 
  static shared_null = 0x80e3070}
	me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f3f20, 
    static shared_null = 0x80e3070}, extradata = {<QValueList<QString>> = {
      sh = 0x83f32f0}, <No data fields>}}
	prefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8132ae0, 
  static shared_null = 0x80e3070}
	program_info = (ProgramInfo *) 0x83eb038
	controlFlagging = 0
	key = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83ced68, 
  static shared_null = 0x80e3070}
	jobID = 2048
	cmd = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83240a0, 
  static shared_null = 0x80e3070}
	msg = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x836aa48, 
  static shared_null = 0x80e3070}
	breaksFound = 0
	subtitle = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83b9740, 
  static shared_null = 0x80e3070}
	logDesc = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8373390, 
  static shared_null = 0x80e3070}
	path = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f6880, 
  static shared_null = 0x80e3070}
#22 0xb79349cd in JobQueue::FlagCommercialsThread (param=0x812c0c0)
    at jobqueue.cpp:1960
	theFlagger = (class JobQueue *) 0x812c0c0
#23 0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#24 0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 17 (Thread -1368654928 (LWP 12866)):
#0  0xb62477a7 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb624904b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb627e015 in __fsetlocking () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb6284667 in malloc_usable_size () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb6284b02 in free () from /lib/tls/libc.so.6
No symbol table info available.
#5  0xb730fa0c in av_free (ptr=0x0) at mem.c:128
No locals.
#6  0xb75bac85 in mpegts_close_filter (ts=0x82970a0, filter=0x8410ed0)
    at mpegts.c:284
	pid = 138483656
#7  0xb75bc29c in pat_cb (opaque=0x82970a0, section=0x834d7b0 "", 
    section_len=16) at mpegts.c:1021
	f = (MpegTSFilter *) 0x8410ed0
	sec = (MpegTSSectionFilter *) 0x8410edc
	ts = (MpegTSContext *) 0x82970a0
	h1 = {tid = 0 '\0', id = 1, version = 0 '\0', sec_num = 0 '\0', 
  last_sec_num = 0 '\0'}
	h = (SectionHeader *) 0xae6bdce8
	p = (const uint8_t *) 0x834d7bc "¢Ã)A", 'ÿ' <repeats 167 times>
	p_end = (const uint8_t *) 0x834d7bc "¢Ã)A", 'ÿ' <repeats 167 times>
	buf = '\0' <repeats 255 times>
	pmt_pnums = {1, -1, -1218650812, 136396380, -1368663528, 137521000, 
  -1218442528, 136396384, 0 <repeats 24 times>, 137521000, -1368663440, 
  0 <repeats 94 times>}
	pmt_pids = {32, -14942035, -24272642, -355042366, -599298124, 
  -7511969, 495039899, -920125328, 956359963, 457309695, -1376287491, 
  -16835584, -1023504992, -1259678085, 1616895075, -1248067699, 7347585, 
  -451163864, -33605376, -2063787199, 469806583, -1918828801, -696532226, 
  -597445398, -7511969, 495039899, -920125328, 956359963, 457309695, 
  -1376287491, 318701639, -16835584, -1023504992, -1259678085, 1616895075, 
  -1248067699, 7347585, -451163864, -33605376, -2063787199, 469806583, 
  -1918828801, -696532226, -597445398, -7511969, 495039899, -920125328, 
  956359963, 457309695, -1376287491, -16835584, -1023504992, -1259678085, 
  1616895075, -1248067699, 7347585, -451163864, -33605376, -2063787199, 
  469806583, -1918828801, -696532226, -597445398, -7511969, 495039899, 
  -920125328, 956359963, 457309695, -1376287491, -16835584, -1023504992, 
  -1259678085, 1616895075, -1248067699, 7347585, -451163864, -33605376, 
  335478855, -2063787199, 469806583, -1918828801, -696532226, -597445398, 
  -7511969, 495039899, -920125328, 956359963, 457309695, -1376287491, 
  -16835584, -1023504992, -1259678085, 1616895075, -1248067699, 7347585, 0, 0, 
  -2063787199, 136933536, 138458000, 1024, 0, 0, 0, 0, 0, 0, 136396256, 
  -1213467508, -1368663624, -1218829689, 138458000, 0, 0, 1, 136396256, 
  -1218447780, -1368663576, -1218651412, 138458000, 136396384, 137521045, 0, 
  0, 0, 0, 0, 138457984}
	pmt_count = 1
	i = 0
	found = 0
#8  0xb75bac17 in write_section_data (s=0x840b380, tss1=0x840f5e0, 
    buf=0xae6bddf1 "", buf_size=183, is_start=1) at mpegts.c:263
	tss = (MpegTSSectionFilter *) 0x840f5ec
	len = 16
#9  0xb75bcec6 in handle_packet (ts=0x82970a0, packet=0xae6bddec "G@", 
    position=0) at mpegts.c:1523
	s = (AVFormatContext *) 0x840b380
	tss = (MpegTSFilter *) 0x840f5e0
	len = 0
	pid = 0
	cc = 1
	cc_ok = 0
	afc = 1
	is_start = 64
	p = (const uint8_t *) 0xae6bddf1 ""
	p_end = (const uint8_t *) 0xae6bdea8 "\200³@\b\220³@\b\001"
#10 0xb75bd14b in handle_packets (ts=0x82970a0, nb_packets=0) at mpegts.c:1604
	s = (AVFormatContext *) 0x840b380
	pb = (ByteIOContext *) 0x840b390
	packet = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>
	packet_num = 1
	ret = 0
	pos = 0
#11 0xb75bdcf6 in mpegts_read_packet (s=0x840b380, pkt=0x840c290)
    at mpegts.c:1892
	ts = (MpegTSContext *) 0x82970a0
#12 0xb75cddc8 in av_read_packet (s=0x840b380, pkt=0x840c290) at utils.c:702
No locals.
#13 0xb75cee1c in av_read_frame_internal (s=0x840b380, pkt=0xae6be1e0)
    at utils.c:1021
	st = (AVStream *) 0x0
	len = -1219329952
	ret = -1368662152
	i = -1220699254
	startpos = 0
#14 0xb75d1d02 in av_find_stream_info (ic=0x840b380) at utils.c:2066
	i = 0
	count = 0
	ret = -1238030240
	read_size = 0
	st = (AVStream *) 0x82a4820
	pkt1 = {pts = 14187621303487032, dts = 594672478790356856, 
  data = 0x840b378 "\030", size = 24, stream_index = -1238036492, flags = 16, 
  duration = 137629536, destruct = 0xae6be234, priv = 0xb6285ef1, 
  pos = 591255130988685408}
	pkt = (AVPacket *) 0xb6286c07
	pktl = (AVPacketList *) 0x0
	ppktl = (AVPacketList **) 0x840c264
	last_dts = {-9223372036854775808 <repeats 20 times>}
	duration_sum = {9223372036854775807 <repeats 20 times>}
	duration_count = {0 <repeats 20 times>}
#15 0xb7abfd45 in AvFormatDecoder::OpenFile (this=0x8213de0, 
    rbuffer=0x8318c30, novideo=false, testbuf=0xae6be508 "G@")
    at avformatdecoder.cpp:644
	fmt = (AVInputFormat *) 0xb7600ae0
	err = 0
	ret = -1368658432
	filename = 0x8326768 "/mnt/daten/mythdaten/1030_20051225201400.mpg"
	probe = {
  filename = 0x8326768 "/mnt/daten/mythdaten/1030_20051225201400.mpg", 
  buf = 0xae6be508 "G@", buf_size = 2048}
#16 0xb7a8ebc2 in NuppelVideoPlayer::OpenFile (this=0x8392f08, skipDsp=false, 
    retries=0, allow_libmpeg2=false) at NuppelVideoPlayer.cpp:737
	testbuf = "G@\000\021\000\000°\r\000\001Á\000\000\000\001à ¢Ã)A", 'ÿ' <repeats 167 times>, "G@ \021\000\002°C\000\001Ã\000\000àÿð\000\002àÿð\003R\001\001\006à ð\nV\005deu\t\000R\001\n\004á\000ð\t\n\004deu\001R\001\003\201á\001ð\f\n\004deu\001R\001\021j\001\017îÉí\t", 'ÿ' <repeats 113 times>, "G@ÿ0\a\020Û5\005a~\034\000\000\001à\000\000\204À\023=Ù­\213=\035Ù­6Ýÿÿÿÿÿÿÿÿÿ\000\000\001³-\002@#$\237#\201\020\021\021\022\022\022\023\023\023\023\024\024\024\024\024\025\025\025\025\025\025\026\026\026\026\026\026\026\027\027\027\027"...
	ret = -1238078104
	disable_video_decoding = false
#17 0xb7a990a4 in NuppelVideoPlayer::GetScreenGrab (this=0x8392f08, 
    secondsin=184, bufflen=@0xae6bf154, vw=@0xae6bf15c, vh=@0xae6bf158, 
    ar=@0xae6bf160) at NuppelVideoPlayer.cpp:3849
	data = (unsigned char *) 0x0
	frame = (VideoFrame *) 0x0
	retbuf = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}}
	number = 0
	oldnumber = 0
	outputbuf = (unsigned char *) 0x0
	orig = {data = {0x0, 0x0, 0x0, 0x0}, linesize = {0, 0, 0, 0}}
#18 0xb7d0f4bc in PreviewGenerator::GetScreenGrab (pginfo=0x840f404, 
    filename=@0x840f434, secondsin=184, bufferlen=@0xae6bf154, 
    video_width=@0xae6bf15c, video_height=@0xae6bf158, 
    video_aspect=@0xae6bf160) at previewgenerator.cpp:349
	retbuf = 0x0
	rbuf = (RingBuffer *) 0x8318c30
	nvp = (NuppelVideoPlayer *) 0x8392f08
#19 0xb7d0f692 in PreviewGenerator::LocalPreviewRun (this=0x840f3d0)
    at previewgenerator.cpp:230
	aspect = 0
	len = 0
	data = (unsigned char *) 0x0
	secsin = 184
	width = 0
	height = 0
	sz = 0
#20 0xb7d0fd4f in PreviewGenerator::Run (this=0x840f3d0)
    at previewgenerator.cpp:104
No locals.
#21 0xb7934543 in JobQueue::DoFlagCommercialsThread (this=0x812c0c0)
    at jobqueue.cpp:2091
	details = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83ef0c0, 
  static shared_null = 0x80e3070}
	me = {<QCustomEvent> = {<> = {<No data fields>}, d = 0x0}, message = {
    static null = {
      static null = <same as static member of an already seen type>, 
      d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f3f20, 
    static shared_null = 0x80e3070}, extradata = {<QValueList<QString>> = {
      sh = 0x83f32f0}, <No data fields>}}
	prefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8132ae0, 
  static shared_null = 0x80e3070}
	program_info = (ProgramInfo *) 0x83eb038
	controlFlagging = 0
	key = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83ced68, 
  static shared_null = 0x80e3070}
	jobID = 2048
	cmd = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83240a0, 
  static shared_null = 0x80e3070}
	msg = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x836aa48, 
  static shared_null = 0x80e3070}
	breaksFound = 0
	subtitle = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83b9740, 
  static shared_null = 0x80e3070}
	logDesc = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8373390, 
  static shared_null = 0x80e3070}
	path = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f6880, 
  static shared_null = 0x80e3070}
#22 0xb79349cd in JobQueue::FlagCommercialsThread (param=0x812c0c0)
    at jobqueue.cpp:1960
	theFlagger = (class JobQueue *) 0x812c0c0
#23 0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#24 0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 16 (Thread -1360266320 (LWP 12473)):
#0  0xb6469b91 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b37c42 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a3615 in ProcessRequestThread::run (this=0x812cbd8)
    at mainserver.cpp:86
No locals.
#3  0xb67de278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 15 (Thread -1351877712 (LWP 12472)):
#0  0xb6469b91 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b37c42 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a3615 in ProcessRequestThread::run (this=0x812c958)
    at mainserver.cpp:86
No locals.
#3  0xb67de278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread -1343489104 (LWP 12471)):
#0  0xb6469b91 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b37c42 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a3615 in ProcessRequestThread::run (this=0x812c600)
    at mainserver.cpp:86
No locals.
#3  0xb67de278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1335100496 (LWP 12470)):
#0  0xb6469b91 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b37c42 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a3615 in ProcessRequestThread::run (this=0x8135858)
    at mainserver.cpp:86
No locals.
#3  0xb67de278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread -1326711888 (LWP 12469)):
#0  0xb6469b91 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b37c42 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a3615 in ProcessRequestThread::run (this=0x812c2f0)
    at mainserver.cpp:86
No locals.
#3  0xb67de278 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1318323280 (LWP 12468)):
#0  0xb62afb5c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb62af964 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb793df7b in JobQueue::ProcessQueue (this=0x812c0c0) at jobqueue.cpp:473
	queueStartTimeStr = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x82e07c8, 
  static shared_null = 0x80e3070}
	queueStartTime = 0
	atMax = false
	status = 1
	hostname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x820e128, 
  static shared_null = 0x80e3070}
	maxJobs = 1
	queueEndTimeStr = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x83f81a0, 
  static shared_null = 0x80e3070}
	message = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8325690, 
  static shared_null = 0x80e3070}
	tmpStr = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x821f8a8, 
  static shared_null = 0x80e3070}
	inTimeWindow = true
	type = 2
	id = 2051
	jobStatus = {sh = 0x83bec30}
	curQTime = {ds = 42086912}
	starttime = {d = {jd = 2453730}, t = {ds = 81840000}}
	flags = 0
	sleepTime = 60
	curTime = 1141
	startedJobAlready = true
	chanid = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8151f48, 
  static shared_null = 0x80e3070}
	startts = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8325b78, 
  static shared_null = 0x80e3070}
	cmds = 0
	queueEndTime = 2359
	jobs = {sh = 0x83b9c10}
#3  0xb793e1a8 in JobQueue::RunQueueProcesser (this=0x812c0c0)
    at jobqueue.cpp:138
No locals.
#4  0xb793e1d1 in JobQueue::QueueProcesserThread (param=0x812c0c0)
    at jobqueue.cpp:144
	jobqueue = (class JobQueue *) 0x812c0c0
#5  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread -1309934672 (LWP 12467)):
#0  0xb62afb5c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb62af964 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080582bd in AutoExpire::Sleep (this=0x813e018, sleepTime=60)
    at autoexpire.cpp:280
	minSleep = 5
	timeExpended = 0
#3  0x080624f2 in AutoExpire::RunExpirer (this=0x813e018) at autoexpire.cpp:265
	curTime = {ds = 42089176}
	timer = {ds = 42089155}
#4  0x0806251b in AutoExpire::ExpirerThread (param=0x813e018)
    at autoexpire.cpp:463
	expirer = (AutoExpire *) 0x813e018
#5  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread -1301546064 (LWP 12466)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b37c21 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080b80fc in Scheduler::RunScheduler (this=0x8134710)
    at scheduler.cpp:1096
	statuschanged = false
	recIter = {_M_node = 0x840c3b0}
	curtime = {d = {jd = 2453731}, t = {ds = 42091164}}
	secsleft = 6808
	nexttv = (EncoderLink *) 0x0
	nextRecording = (ProgramInfo *) 0x82ee9e0
	nextrectime = {d = {jd = 2453731}, t = {ds = 48900000}}
	startIter = {_M_node = 0x840c3b0}
	idleSince = {d = {jd = 0}, t = {ds = 0}}
	matchTime = 3.36536908
	blockShutdown = false
	idleTimeoutSecs = 0
	idleWaitForRecordingTime = 15
	fillstart = {tv_sec = 1135587009, tv_usec = 350532}
	prerollseconds = 120
	lastupdate = {d = {jd = 2453731}, t = {ds = 35405982}}
	recordfileprefix = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8132ae0, 
  static shared_null = 0x80e3070}
	firstRun = false
	fillend = {tv_sec = 1135587010, tv_usec = 523393}
	placeTime = 1.17286098
	query = {<> = {<No data fields>}, m_db = 0x8130588, 
  m_isConnected = true, m_returnConnection = false}
#3  0x080bb2d9 in Scheduler::SchedulerThread (param=0x8134710)
    at scheduler.cpp:1527
	sched = (Scheduler *) 0x8134710
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 8 (Thread -1293157456 (LWP 12464)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b379f0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7bdb580 in TVRec::RunTV (this=0x8133750) at tv_rec.cpp:1220
	lock = {mtx = 0x8133808}
	timeout = 84
#3  0xb7bdb643 in TVRec::EventThread (param=0x8133750) at tv_rec.cpp:1065
	thetv = (class TVRec *) 0x8133750
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread -1284768848 (LWP 12462)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b379f0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cec327 in EITScanner::RunEventLoop (this=0x813e150)
    at eitscanner.cpp:137
	t = {m_timer = {ds = 0}}
	eitCount = 0
#3  0xb7cec363 in EITScanner::SpawnEventLoop (param=0x813e150)
    at eitscanner.cpp:76
	scanner = (class EITScanner *) 0x813e150
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread -1276380240 (LWP 12461)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b379f0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7bdb580 in TVRec::RunTV (this=0x8132c10) at tv_rec.cpp:1220
	lock = {mtx = 0x8132cc8}
	timeout = 106
#3  0xb7bdb643 in TVRec::EventThread (param=0x8132c10) at tv_rec.cpp:1065
	thetv = (class TVRec *) 0x8132c10
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread -1267991632 (LWP 12459)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b379f0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cec327 in EITScanner::RunEventLoop (this=0x8133028)
    at eitscanner.cpp:137
	t = {m_timer = {ds = 0}}
	eitCount = 0
#3  0xb7cec363 in EITScanner::SpawnEventLoop (param=0x8133028)
    at eitscanner.cpp:76
	scanner = (class EITScanner *) 0x8133028
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread -1259603024 (LWP 12458)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b379f0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7bdb580 in TVRec::RunTV (this=0x812e080) at tv_rec.cpp:1220
	lock = {mtx = 0x812e138}
	timeout = 118
#3  0xb7bdb643 in TVRec::EventThread (param=0x812e080) at tv_rec.cpp:1065
	thetv = (class TVRec *) 0x812e080
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1251214416 (LWP 12455)):
#0  0xb6469df2 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6b379f0 in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cec327 in EITScanner::RunEventLoop (this=0x8130660)
    at eitscanner.cpp:137
	t = {m_timer = {ds = 0}}
	eitCount = 0
#3  0xb7cec363 in EITScanner::SpawnEventLoop (param=0x8130660)
    at eitscanner.cpp:76
	scanner = (class EITScanner *) 0x8130660
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1242825808 (LWP 12454)):
#0  0xb62afb5c in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb62af964 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080c32ef in HouseKeeper::RunHouseKeeping (this=0x8128f08)
    at housekeeper.cpp:233
	period = -1208410950
	maxhr = -1227691652
	minhr = -1240754448
	dbTag = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8306170, 
  static shared_null = 0x80e3070}
#3  0x080c3339 in HouseKeeper::doHouseKeepingThread (param=0x8128f08)
    at housekeeper.cpp:312
	hkeeper = (HouseKeeper *) 0x8128f08
#4  0xb6467cfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb62ef19e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1240757888 (LWP 12449)):
#0  0xb62e7747 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb678be8c in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb6800da2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb6800ccb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb67e7225 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x080770cb in main (argc=1, argv=0xbfc9b194) at main.cpp:559
	a = <incomplete type>
	binname = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x811fb40, 
  static shared_null = 0x80e3070}
	daemonize = false
	printsched = false
	testsched = false
	resched = false
	nosched = false
	nojobqueue = false
	noexpirer = false
	printexpire = false
	pidfs = <incomplete type>
	port = 6543
	statusport = 6544
	myip = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x8128948, 
  static shared_null = 0x80e3070}
	masterip = {static null = {
    static null = <same as static member of an already seen type>, 
    d = 0x80e3070, static shared_null = 0x80e3070}, d = 0x81291f8, 
  static shared_null = 0x80e3070}
	ismaster = true
	fatal_error = false
	runsched = true
#0  0xb62477a7 in raise () from /lib/tls/libc.so.6


comment:2 Changed 18 years ago by anonymous

Milestone: 0.19

comment:3 Changed 18 years ago by Robert Kulagowski

I've been getting the same. Also using Debian.

mythtv@masterbackend:~$ cat gdb.txt.crash
[Thread -1391465552 (LWP 2128) exited]
[New Thread -1391465552 (LWP 2140)]
[Thread -1391465552 (LWP 2140) exited]
*** glibc detected *** malloc(): memory corruption (fast): 0x085bd661 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread -1299612752 (LWP 8848)]
0xb63999e7 in raise () from /lib/tls/libc.so.6

Thread 15 (Thread -1351615568 (LWP 8854)):
#0  0xb659bb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0x810fb30) at mainserver.cpp:86
No locals.
#3  0xb690c330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 14 (Thread -1343226960 (LWP 8853)):
#0  0xb659bb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0x8110528) at mainserver.cpp:86
No locals.
#3  0xb690c330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 13 (Thread -1334838352 (LWP 8852)):
#0  0xb659bb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0x8110478) at mainserver.cpp:86
No locals.
#3  0xb690c330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 12 (Thread -1326449744 (LWP 8851)):
#0  0xb659bb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0x811c1e8) at mainserver.cpp:86
No locals.
#3  0xb690c330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 11 (Thread -1318061136 (LWP 8850)):
#0  0xb659bb61 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65fce in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080a2941 in ProcessRequestThread::run (this=0x8110838) at mainserver.cpp:86
No locals.
#3  0xb690c330 in QThreadInstance::start () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 10 (Thread -1308001360 (LWP 8849)):
#0  0xb64022ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6402110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb7a62879 in JobQueue::ProcessQueue (this=0x8110cc8) at jobqueue.cpp:475
        chanid = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x85c59e0, static shared_null = 0x80e3070}
        starttime = {d = {jd = 2453735}, t = {ds = 75540000}}
        startts = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x83898d8, static shared_null = 0x80e3070}
        type = 2
        id = 5778
        cmds = 0
        flags = 2
        status = 4
        hostname = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8108f50, static shared_null = 0x80e3070}
        sleepTime = 60
        jobStatus = {sh = 0x80fb3f8}
        maxJobs = 1
        queueStartTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x84eb578, static shared_null = 0x80e3070}
        queueEndTimeStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8451060, static shared_null = 0x80e3070}
        queueStartTime = 0
        queueEndTime = 2359
        curQTime = {ds = 79315115}
        curTime = 2201
        message = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8449410, static shared_null = 0x80e3070}
        tmpStr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x82c0420, static shared_null = 0x80e3070}
        jobs = {sh = 0x8122030}
        atMax = true
        inTimeWindow = true
        startedJobAlready = false
#3  0xb7a5dcc6 in JobQueue::RunQueueProcesser (this=0x8110cc8) at jobqueue.cpp:138
No locals.
#4  0xb7a5dcef in JobQueue::QueueProcesserThread (param=0x8110cc8) at jobqueue.cpp:144
        jobqueue = (class JobQueue *) 0x8110cc8
#5  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#6  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 9 (Thread -1299612752 (LWP 8848)):
#0  0xb63999e7 in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb639b31b in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0xb63d0365 in __fsetlocking () from /lib/tls/libc.so.6
No symbol table info available.
#3  0xb63d7ec8 in free () from /lib/tls/libc.so.6
No symbol table info available.
#4  0xb63d8c4c in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#5  0xb6204d65 in operator new () from /usr/lib/libstdc++.so.6
No symbol table info available.
#6  0xb697fd3f in QObject::connectInternal () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0xb69804c5 in QObject::connect () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#8  0xb6c1c8a5 in QSqlResultShared::QSqlResultShared () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#9  0xb6c1caf8 in QSqlQuery::QSqlQuery () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#10 0xb6130234 in QMYSQLDriver::createQuery () from /usr/lib/qt3/plugins/sqldrivers/libqsqlmysql.so
No symbol table info available.
#11 0xb6c1ce5f in QSqlQuery::init () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#12 0xb6c1cfa0 in QSqlQuery::QSqlQuery () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#13 0xb72dd31c in MSqlQuery (this=0xb28972d0, qi=@0xb28972e0) at mythdbcon.cpp:221
No locals.
#14 0x0805fbf6 in AutoExpire::FillDBOrdered (this=0x811c170, expMethod=10001, allHosts=false) at autoexpire.cpp:700
        fileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8371970, static shared_null = 0x80e3070}
        where = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8484370, static shared_null = 0x80e3070}
        orderby = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8108fd8, static shared_null = 0x80e3070}
        query = {<> = {<No data fields>}, m_db = 0xb28972e8, m_isConnected = 207, m_returnConnection = 59}
        querystr = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80ff010, static shared_null = 0x80e3070}
#15 0x0805a4aa in AutoExpire::ExpireLiveTV (this=0x811c170, type=10001) at autoexpire.cpp:303
        availFreeKB = 213692416
        tKB = 712421376
        uKB = 498728960
#16 0x08059e33 in AutoExpire::RunExpirer (this=0x811c170) at autoexpire.cpp:255
        curTime = {ds = 8143024}
        timer = {ds = 8143021}
#17 0x0805ceb5 in AutoExpire::ExpirerThread (param=0x811c170) at autoexpire.cpp:463
        expirer = (AutoExpire *) 0x811c170
#18 0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#19 0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 8 (Thread -1291224144 (LWP 8847)):
#0  0xb659bdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65fad in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0x080acc07 in Scheduler::RunScheduler (this=0x811bce0) at scheduler.cpp:1096
        statuschanged = false
        recIter = {<std::_List_iterator_base> = {_M_node = 0x859b8e8}, <No data fields>}
        prerollseconds = 0
        secsleft = 797
        nexttv = (EncoderLink *) 0x8115100
        nextRecording = (ProgramInfo *) 0xaabcf318
        nextrectime = {d = {jd = 2453736}, t = {ds = 8940000}}
        curtime = {d = {jd = 2453736}, t = {ds = 8142369}}
        lastupdate = {d = {jd = 2453736}, t = {ds = 6823215}}
        recordfileprefix = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8113768, static shared_null = 0x80e3070}
        startIter = {<std::_List_iterator_base> = {_M_node = 0x859b8e8}, <No data fields>}
        blockShutdown = true
        idleSince = {d = {jd = 0}, t = {ds = 0}}
        idleTimeoutSecs = 0
        idleWaitForRecordingTime = 15
        firstRun = false
        fillstart = {tv_sec = 1136015625, tv_usec = 70003}
        fillend = {tv_sec = 1136015632, tv_usec = 918929}
        matchTime = 1.31386995
        placeTime = 7.84892607
        query = {<> = {<No data fields>}, m_db = 0x810aee0, m_isConnected = true, m_returnConnection = false}
#3  0x080b0795 in Scheduler::SchedulerThread (param=0x811bce0) at scheduler.cpp:1527
        sched = (Scheduler *) 0x811bce0
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 7 (Thread -1282835536 (LWP 8845)):
#0  0xb659bdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cba8d4 in TVRec::RunTV (this=0x811a590) at tv_rec.cpp:1220
        lock = {mtx = 0x811a648}
        timeout = 118
#3  0xb7cb9dc3 in TVRec::EventThread (param=0x811a590) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x811a590
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 6 (Thread -1274446928 (LWP 8843)):
#0  0xb659bdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cba8d4 in TVRec::RunTV (this=0x8116878) at tv_rec.cpp:1220
        lock = {mtx = 0x8116930}
        timeout = 97
#3  0xb7cb9dc3 in TVRec::EventThread (param=0x8116878) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x8116878
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 5 (Thread -1266058320 (LWP 8842)):
#0  0xb659bdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cba8d4 in TVRec::RunTV (this=0x81151e0) at tv_rec.cpp:1220
        lock = {mtx = 0x8115298}
        timeout = 84
#3  0xb7cb9dc3 in TVRec::EventThread (param=0x81151e0) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x81151e0
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 4 (Thread -1257669712 (LWP 8841)):
#0  0xb659bdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cba8d4 in TVRec::RunTV (this=0x8113838) at tv_rec.cpp:1220
        lock = {mtx = 0x81138f0}
        timeout = 106
#3  0xb7cb9dc3 in TVRec::EventThread (param=0x8113838) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x8113838
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 3 (Thread -1249281104 (LWP 8840)):
#0  0xb659bdc2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb6c65d7c in QWaitCondition::wait () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb7cba8d4 in TVRec::RunTV (this=0x810b298) at tv_rec.cpp:1220
        lock = {mtx = 0x810b350}
        timeout = 118
#3  0xb7cb9dc3 in TVRec::EventThread (param=0x810b298) at tv_rec.cpp:1065
        thetv = (class TVRec *) 0x810b298
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 2 (Thread -1240892496 (LWP 8837)):
#0  0xb64022ec in nanosleep () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb6402110 in sleep () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080c2ad6 in HouseKeeper::RunHouseKeeping (this=0x8109d50) at housekeeper.cpp:251
        period = 1
        maxhr = 18
        minhr = 16
        dbTag = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x8113d20, static shared_null = 0x80e3070}
#3  0x080c3785 in HouseKeeper::doHouseKeepingThread (param=0x8109d50) at housekeeper.cpp:330
        hkeeper = (HouseKeeper *) 0x8109d50
#4  0xb6599ccd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#5  0xb6441b0e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1240246592 (LWP 8833)):
#0  0xb6439f87 in select () from /lib/tls/libc.so.6
No symbol table info available.
#1  0xb68b9f28 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#2  0xb692eea2 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#3  0xb692edcb in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#4  0xb6915305 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0x0807737a in main (argc=3, argv=0xbfbae3c4) at main.cpp:559
        a = <incomplete type>
        binname = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x80fc7a8, static shared_null = 0x80e3070}
        daemonize = false
        printsched = false
        testsched = false
        resched = false
        nosched = false
        nojobqueue = false
        noexpirer = false
        printexpire = false
        pidfs = <incomplete type>
        port = 6543
        statusport = 6544
        myip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x81090b0, static shared_null = 0x80e3070}
        masterip = {static null = {static null = <same as static member of an already seen type>, d = 0x80e3070,
    static shared_null = 0x80e3070}, d = 0x810a7d0, static shared_null = 0x80e3070}
        ismaster = true
        fatal_error = false
        runsched = true
#0  0xb63999e7 in raise () from /lib/tls/libc.so.6

comment:4 Changed 18 years ago by danielk

Milestone: 0.19unknown
Owner: changed from Isaac Richards to danielk
Priority: majorminor
Severity: highmedium
Version: head

Please attach the backend log with '-v record,channel,siparser' for a recording that causes this problem.

comment:5 Changed 18 years ago by Robert Kulagowski

I'm 99% sure that this is happening while _not_ watching a program; for the most part my frontends sit at the Watch Recordings screen.

I will run with your suggested verbose parameters though, just to see what happens.

comment:6 Changed 18 years ago by jochen

Doesn't happen any more, since if used your patch for the ticket 833. Can this be the error wich caused the backend to crash???

If yes, ticket can be closed.

comment:7 Changed 18 years ago by anonymous

Resolution: fixed
Status: newclosed
#6  0xb75bac85 in mpegts_close_filter (ts=0x82970a0, filter=0x8410ed0)

I'd say yes. It's even likely, since it is in a related function and this was a memory corruption bug.

For future reference, this appears to have been fixed by [8470].

Note: See TracTickets for help on using tickets.