[mythtv-commits] Ticket #10561: From time to time, entering the Theme downloader setup crashes
MythTV
noreply at mythtv.org
Sun Apr 8 10:24:38 UTC 2012
#10561: From time to time, entering the Theme downloader setup crashes
----------------------------------+-----------------------------
Reporter: jyavenard | Owner:
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
----------------------------------+-----------------------------
Comment (by jyavenard):
Here is a way I've managed to consistently reproduce a crash (note, the
crash isn't always the same).
Got into Setup -> Setup Wizard.
Next , Next to get into the Video Configuration
Select Test HD Playback (using OpenGL based playback profile)
Let the playback finish (34s)
Select Finish
Go to Theme Chooser, select a theme.
I never have to do this cycle more than twice to see a crash. Either when
the playback ends, the Theme Chooser start, or selecting a theme.
This time it was:
{{{
MythFrontend(4900,0x7fff72fe9960) malloc: *** error for object
0x100000000: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Program received signal SIGABRT, Aborted.
0x00007fff8cf9fce2 in __pthread_kill ()
(gdb) bt
#0 0x00007fff8cf9fce2 in __pthread_kill ()
#1 0x00007fff88d517d2 in pthread_kill ()
#2 0x00007fff88d42a7a in abort ()
#3 0x00007fff88da184c in free ()
#4 0x0000000107706a12 in QHashData::free_helper ()
#5 0x000000010368ea9a in QHash<int, MythImage*>::freeData
(this=0x1242c0e18,
x=0x1242c2b80) at qhash.h:570
#6 0x000000010368eaf7 in QHash<int, MythImage*>::~QHash
(this=0x1242c0e18)
at qhash.h:283
#7 0x000000010368a8ce in MythUIImage::~MythUIImage (this=0x1242c0c90)
at mythuiimage.cpp:580
#8 0x00000001077e89b6 in QObjectPrivate::deleteChildren ()
#9 0x00000001077efd24 in QObject::~QObject ()
#10 0x0000000103675289 in MythUIType::~MythUIType (this=0x1242c0ae0)
at mythuitype.cpp:76
#11 0x0000000103742927 in MythUIGroup::~MythUIGroup (this=0x1242c0ae0)
at mythuigroup.cpp:11
#12 0x00000001077e89b6 in QObjectPrivate::deleteChildren ()
#13 0x00000001077efd24 in QObject::~QObject ()
#14 0x0000000103675289 in MythUIType::~MythUIType (this=0x1242c1230)
at mythuitype.cpp:76
#15 0x00000001036c350c in MythUIStateType::~MythUIStateType
(this=0x1242c1230)
at mythuistatetype.cpp:23
---Type <return> to continue, or q <return> to quit---
#16 0x00000001077e89b6 in QObjectPrivate::deleteChildren ()
#17 0x00000001077efd24 in QObject::~QObject ()
#18 0x0000000103675289 in MythUIType::~MythUIType (this=0x1242c2c50)
at mythuitype.cpp:76
#19 0x00000001036d7c69 in MythUIButton::~MythUIButton (this=0x1242c2c50)
at mythuibutton.cpp:42
#20 0x00000001077e89b6 in QObjectPrivate::deleteChildren ()
#21 0x00000001077efd24 in QObject::~QObject ()
#22 0x0000000103675289 in MythUIType::~MythUIType (this=0x11c1567b0)
at mythuitype.cpp:76
#23 0x000000010367d2d3 in MythScreenType::~MythScreenType
(this=0x11c1567b0)
at mythscreentype.cpp:85
#24 0x000000010037bc2e in GeneralSetupWizard::~GeneralSetupWizard (
this=0x11c1567b0) at setupwizard_general.cpp:99
#25 0x000000010366306e in MythScreenStack::PopScreen (this=0x107d26b90,
screen=0x11c1567b0, allowFade=true, deleteScreen=true)
at mythscreenstack.cpp:129
#26 0x000000010367b433 in MythScreenType::Close (this=0x11c1567b0)
at mythscreentype.cpp:386
#27 0x000000010038654b in VideoSetupWizard::slotNext (this=0x12419d7e0)
at setupwizard_video.cpp:135
#28 0x0000000100497180 in VideoSetupWizard::qt_static_metacall (
_o=0x12419d7e0, _c=QMetaObject::InvokeMetaMethod, _id=0,
_a=0x7fff5fbfd7a0)
---Type <return> to continue, or q <return> to quit---
at moc_setupwizard_video.cpp:59
#29 0x00000001077eec01 in QMetaObject::activate ()
#30 0x00000001038119bf in MythUIButton::Clicked (this=0x1241204e0)
at moc_mythuibutton.cpp:111
#31 0x00000001036d6895 in MythUIButton::Push (this=0x1241204e0,
lock=false)
at mythuibutton.cpp:183
#32 0x00000001036d6b13 in MythUIButton::keyPressEvent (this=0x1241204e0,
e=0x7fff5fbfe158) at mythuibutton.cpp:144
#33 0x00000001003894be in VideoSetupWizard::keyPressEvent
(this=0x12419d7e0,
event=0x7fff5fbfe158) at setupwizard_video.cpp:156
#34 0x00000001035c535c in MythMainWindow::eventFilter (this=0x109c3df00,
unnamed_arg=0x109c3df00, e=0x7fff5fbfe158) at mythmainwindow.cpp:1963
#35 0x00000001077d7251 in
QCoreApplicationPrivate::sendThroughObjectEventFilters ()
#36 0x000000010699c278 in QApplicationPrivate::notify_helper ()
#37 0x000000010699c8fc in QApplication::notify ()
#38 0x00000001077d9602 in QCoreApplication::notifyInternal ()
#39 0x000000010699ba1a in qt_sendSpontaneousEvent ()
#40 0x0000000106a0e352 in QKeyMapper::sendKeyEvent ()
#41 0x0000000106a0f79e in QKeyMapperPrivate::translateKeyEvent ()
#42 0x0000000106957b6d in qt_dispatchKeyEvent ()
#43 0x000000010694a7a4 in -[QCocoaView keyDown:] ()
#44 0x00007fff88f61b44 in -[NSWindow sendEvent:] ()
---Type <return> to continue, or q <return> to quit---
#45 0x00000001069502cf in -[QCocoaWindow sendEvent:] ()
#46 0x00007fff88efa16d in -[NSApplication sendEvent:] ()
#47 0x0000000106953ad2 in -[QNSApplication sendEvent:] ()
#48 0x00007fff88e901f2 in -[NSApplication run] ()
#49 0x000000010695cce0 in QEventDispatcherMac::processEvents ()
#50 0x00000001077d6b78 in QEventLoop::exec ()
#51 0x00000001077d9d53 in QCoreApplication::exec ()
#52 0x00000001000285d7 in main (argc=3, argv=0x7fff5fbffa70) at
main.cpp:1762
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10561#comment:3>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list