[mythtv-users] segfault scanning ATSC channels

Yan Seiner yan at seiner.com
Thu Sep 13 13:22:46 UTC 2007

Daniel Kristjansson napsal(a):
> On Wed, 2007-09-12 at 07:46 -0700, Yan Seiner wrote:
>> Well I reran mythtv-setup and this time I got more information.  
>> Apparently there's some sort of compression scheme that makes 
>> mythtv-setup puke.
>> I am using myth from source; is there a dependency I am missing?
>> Can anyone shed some light on this?
>>   ExtendedChannelNameDescriptor: 'MSS unknown text compression 159*     
> If you could get me a debug build backtrace I can probably fix
> the SEGFAULT quickly. For the decoding of this text compression
> it may just be bogus data causing the report; but if it isn't,
> I can probably find the spec for it and implement the decompression
> algorithm; or alternatively you could capture a raw data grab
> and I could reverse engineer it.
> Open a ticket for the backtrace and set the "Component" to "dvb".
>   http://svn.mythtv.org/trac/newticket
> For instructions, including how to get a debug backtrace, see here:
>   http://svn.mythtv.org/trac/wiki/TicketHowTo
Hi Daniel:

I'm having a problem. gdb is segfaulting.... I've rebuilt myth with the 
command line:

./configure --enable-xvmc --enable-opengl-vsync --enable-dvb 
--compile-type=debug --enable-proc-opt


yan at dionysus:~$ cat gdb.comm
handle SIGPIPE nostop noprint
handle SIG33 nostop noprint
set logging on
set pagination off
set args -v channel -geometry 640x480
thread apply all bt full
set logging off

and the gdb session:

yan at dionysus:~$ gdb mythtv-setup -x gdb.comm
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...Using host libthread_db 
library "/lib/libthread_db.so.1".

[Thread debugging using libthread_db enabled]
[New Thread 47107483033680 (LWP 18293)]
Qt: gdb: -nograb added to command-line options.
Use the -dograb option to enforce grabbing.
2007-09-13 06:18:13.470 Using runtime prefix = /usr/local
2007-09-13 06:18:13.489 XScreenSaver support enabled
2007-09-13 06:18:13.489 DPMS is active.
2007-09-13 06:18:13.612 New DB connection, total: 1
2007-09-13 06:18:13.617 Connected to database 'mythconverg' at host: 
2007-09-13 06:18:13.619 Total desktop dim: 1280x1024, with 1 screen[s].
2007-09-13 06:18:13.622 Using screen 0, 1280x1024 at 0,0
2007-09-13 06:18:13.635 Overriding GUI, width=640, height=480 at 0,0
2007-09-13 06:18:13.639 Current Schema Version: 1160
2007-09-13 06:18:13.650 Switching to square mode (G.A.N.T.)
2007-09-13 06:18:13.697 Using the Qt painter
[New Thread 1082616160 (LWP 18298)]
2007-09-13 06:18:14.061 Joystick disabled.
[Thread 1082616160 (LWP 18298) exited]
2007-09-13 06:18:14.445 Loading from: 
2007-09-13 06:18:14.469 Loading from: 
Neoprávněný přístup do paměti (SIGSEGV)

  ,>/'_          o__
  (_)\(_)        ,>/'_          o__
Yan Seiner      (_)\(_)         ,>/'_   o__     o__
Certified Personal Trainer     (_)\(_)  ,>/'_   ,>/'_
Licensed Professional Engineer         (_)\(_) (_)\(_)

Linux stuff has made big progress over the competition. When things sit and don't start right away, we have a watch, and those poor guys have to settle for an hourglass.

More information about the mythtv-users mailing list