Summary: | media-tv/mythtv-0.20.2_p14972 - mythtv-setup segfaults when deleting all Capture Cards or all Video Sources | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Josh <fuxxociety> |
Component: | New packages | Assignee: | Television related Applications in Gentoo's Portage <media-tv> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Josh
2008-02-08 13:15:58 UTC
Please read the following on how to provide useful bug reports for segfaults. http://www.gentoo.org/proj/en/qa/backtraces.xml Once you have a backtrace, please attach it here and re-open the ticket. Added -ggdb to my CFLAGS, and rebuild mythtv with FEATURES="nostrip" emerge mythtv Here's a gdb backtrace gdb /usr/bin/mythtv-setup GNU gdb 6.7.1 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/mythtv-setup (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb509d6d0 (LWP 15761)] 2008-02-08 03:57:24.985 Using runtime prefix = /usr 2008-02-08 03:57:24.993 DPMS is disabled. 2008-02-08 03:57:25.049 New DB connection, total: 1 2008-02-08 03:57:25.055 Connected to database 'mythconverg' at host: localhost 2008-02-08 03:57:25.057 Total desktop dim: 1024x768, with 1 screen[s]. 2008-02-08 03:57:25.061 Using screen 0, 1024x768 at 0,0 2008-02-08 03:57:25.076 Current Schema Version: 1160 2008-02-08 03:57:25.093 Total desktop dim: 1024x768, with 1 screen[s]. 2008-02-08 03:57:25.095 Using screen 0, 1024x768 at 0,0 2008-02-08 03:57:25.097 Switching to square mode (Retro) 2008-02-08 03:57:25.124 Using the Qt painter [New Thread 0xb4661b90 (LWP 15767)] [New Thread 0xb3e60b90 (LWP 15768)] 2008-02-08 03:57:25.397 Joystick disabled. [Thread 0xb3e60b90 (LWP 15768) exited] 2008-02-08 03:57:25.400 New DB connection, total: 2 2008-02-08 03:57:25.401 Connected to database 'mythconverg' at host: localhost 2008-02-08 03:57:25.529 Loading from: /usr/share/mythtv/themes/default/base.xml Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb509d6d0 (LWP 15761)] 0xb350a803 in ?? () (gdb) This GDB was configured as "i686-pc-linux-gnu"... (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/bin/mythtv-setup (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb509d6d0 (LWP 15761)] 2008-02-08 03:57:24.985 Using runtime prefix = /usr 2008-02-08 03:57:24.993 DPMS is disabled. 2008-02-08 03:57:25.049 New DB connection, total: 1 2008-02-08 03:57:25.055 Connected to database 'mythconverg' at host: localhost 2008-02-08 03:57:25.057 Total desktop dim: 1024x768, with 1 screen[s]. 2008-02-08 03:57:25.061 Using screen 0, 1024x768 at 0,0 2008-02-08 03:57:25.076 Current Schema Version: 1160 2008-02-08 03:57:25.093 Total desktop dim: 1024x768, with 1 screen[s]. 2008-02-08 03:57:25.095 Using screen 0, 1024x768 at 0,0 2008-02-08 03:57:25.097 Switching to square mode (Retro) 2008-02-08 03:57:25.124 Using the Qt painter [New Thread 0xb4661b90 (LWP 15767)] [New Thread 0xb3e60b90 (LWP 15768)] 2008-02-08 03:57:25.397 Joystick disabled. [Thread 0xb3e60b90 (LWP 15768) exited] 2008-02-08 03:57:25.400 New DB connection, total: 2 2008-02-08 03:57:25.401 Connected to database 'mythconverg' at host: localhost 2008-02-08 03:57:25.529 Loading from: /usr/share/mythtv/themes/default/base.xml Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb509d6d0 (LWP 15761)] 0xb350a803 in ?? () (gdb) bt #0 0xb350a803 in ?? () #1 0xb3513ad8 in ?? () #2 0x00000000 in ?? () MythTV's build system pre-strips. You'll need to build with USE=debug to prevent this from happening. (In reply to comment #3) > MythTV's build system pre-strips. You'll need to build with USE=debug to > prevent this from happening. There must be something I"m forgetting, rebuilding the mythtv package with USE="debug" emerge mythtv still gives me the same gdb output I belive it's working now without the quotes. crash might be happening in qt3. might have to rebuild that as well. I could never get mythtv to compile with debug options, even after using the 'debug' flag.... I just wiped the database manually and rebuilt it from scratch.. This ticket can be closed. |