[mythtv-commits] Ticket #10561: From time to time, entering the Theme downloader setup crashes
MythTV
noreply at mythtv.org
Sun Apr 8 10:06:01 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):
Another crash, different cause this time.
I think they are all related. Sounds like a racing condition somewhere.
This time the "Refreshing.." pop up appeared before the crash occurred
{{{
MythFrontend(3738,0x7fff72fe9960) malloc: *** error for object
0x11fc80148: incorrect checksum for freed object - object was probably
modified after being freed.
*** 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 0x00007fff88d644ac in szone_error ()
#4 0x00007fff88d644e8 in free_list_checksum_botch ()
#5 0x00007fff88d6b38c in tiny_malloc_from_free_list ()
#6 0x00007fff88d6c00e in szone_malloc_should_clear ()
#7 0x00007fff88da13c8 in malloc_zone_malloc ()
#8 0x00007fff88da21a4 in malloc ()
#9 0x00007fff8718868e in operator new ()
#10 0x000000010366aa4a in MythUIType::MythUIType (this=0x107bf9a60,
parent=0x107bf9880, name=@0x7fff5fbf8e40) at mythuitype.cpp:65
#11 0x0000000103742b59 in MythUIGroup::MythUIGroup (this=0x107bf9a60,
parent=0x107bf9880, name=@0x7fff5fbf8e40) at mythuigroup.cpp:5
#12 0x0000000103742a03 in MythUIGroup::CreateCopy (this=0x120b258c0,
parent=0x107bf9880) at mythuigroup.cpp:30
#13 0x00000001036741c5 in MythUIType::CopyFrom (this=0x107bf9880,
base=0x120b3ca50) at mythuitype.cpp:1152
#14 0x00000001036c1c63 in MythUIStateType::CopyFrom (this=0x107bf9880,
base=0x120b3ca50) at mythuistatetype.cpp:274
#15 0x00000001036c37d7 in MythUIStateType::CreateCopy (this=0x120b3ca50,
parent=0x11fc7fbf0) at mythuistatetype.cpp:304
#16 0x00000001036741c5 in MythUIType::CopyFrom (this=0x11fc7fbf0,
---Type <return> to continue, or q <return> to quit---
base=0x1232d96c0) at mythuitype.cpp:1152
#17 0x00000001037428cf in MythUIGroup::CopyFrom (this=0x11fc7fbf0,
base=0x1232d96c0) at mythuigroup.cpp:25
#18 0x0000000103742a37 in MythUIGroup::CreateCopy (this=0x1232d96c0,
parent=0x107bf6e90) at mythuigroup.cpp:31
#19 0x00000001036741c5 in MythUIType::CopyFrom (this=0x107bf6e90,
base=0x11fcc58e0) at mythuitype.cpp:1152
#20 0x00000001036c1c63 in MythUIStateType::CopyFrom (this=0x107bf6e90,
base=0x11fcc58e0) at mythuistatetype.cpp:274
#21 0x0000000103727bd9 in MythUIButtonList::PrepareButton
(this=0x11fc22d90,
buttonIdx=-1, itemIdx=9, selectedIdx=@0x7fff5fbf9a20,
button_shift=@0x7fff5fbf9a1c) at mythuibuttonlist.cpp:240
#22 0x000000010372811e in MythUIButtonList::DistributeRow
(this=0x11fc22d90,
first_button=@0x7fff5fbfa9c4, last_button=@0x7fff5fbfa9c0,
first_item=@0x7fff5fbfa9b4, last_item=@0x7fff5fbfa9b0,
selected_column=@0x7fff5fbfa998, skip_cols=@0x7fff5fbfa9ac,
grow_left=true, grow_right=false, col_widths=0x7fff5fbfa9a0,
row_height=@0x7fff5fbfa570, total_height=956, split_height=544,
col_cnt=@0x7fff5fbfa574, wrapped=@0x7fff5fbfa993)
at mythuibuttonlist.cpp:315
#23 0x000000010372d2c7 in MythUIButtonList::DistributeCols
(this=0x11fc22d90,
first_button=@0x7fff5fbfa9c4, last_button=@0x7fff5fbfa9c0,
first_item=@0x7fff5fbfa9b4, last_item=@0x7fff5fbfa9b0,
---Type <return> to continue, or q <return> to quit---
selected_column=@0x7fff5fbfa998, selected_row=@0x7fff5fbfa994,
skip_cols=@0x7fff5fbfa9ac, col_widths=0x7fff5fbfa9a0,
row_heights=@0x7fff5fbfa988, top_height=@0x7fff5fbfa978,
bottom_height=@0x7fff5fbfa974, wrapped=@0x7fff5fbfa993)
at mythuibuttonlist.cpp:721
#24 0x000000010372dfa0 in MythUIButtonList::DistributeButtons (
this=0x11fc22d90) at mythuibuttonlist.cpp:882
#25 0x00000001037311e6 in MythUIButtonList::SetPositionArrowStates (
this=0x11fc22d90) at mythuibuttonlist.cpp:1389
#26 0x000000010373136c in MythUIButtonList::DrawSelf (this=0x11fc22d90,
unnamed_arg=255, unnamed_arg=255, unnamed_arg=255, unnamed_arg=255)
at mythuibuttonlist.cpp:2660
#27 0x0000000103670562 in MythUIType::Draw (this=0x11fc22d90,
p=0x120ba9080,
xoffset=0, yoffset=0, alphaMod=255, clipRect=
{y1 = 0, x1 = 0, y2 = 1439, x2 = 2559}) at mythuitype.cpp:494
#28 0x0000000103670659 in MythUIType::Draw (this=0x120b097f0,
p=0x120ba9080,
xoffset=0, yoffset=0, alphaMod=255, clipRect=
{y1 = 0, x1 = 0, y2 = 1439, x2 = 2559}) at mythuitype.cpp:501
#29 0x00000001035e1c8f in MythMainWindow::draw (this=0x109206c70)
at mythmainwindow.cpp:799
#30 0x00000001035e261b in MythMainWindow::drawScreen (this=0x109206c70)
at mythmainwindow.cpp:767
#31 0x00000001035e2a1f in MythPainterWindowGL::paintEvent
(this=0x120b42570,
---Type <return> to continue, or q <return> to quit---
pe=0x7fff5fbfbd78) at mythmainwindow.cpp:383
#32 0x00000001069eaa15 in QWidget::event ()
#33 0x000000010681f97a in QGLWidget::event ()
#34 0x000000010699c288 in QApplicationPrivate::notify_helper ()
#35 0x000000010699c506 in QApplication::notify ()
#36 0x00000001077d9602 in QCoreApplication::notifyInternal ()
#37 0x00000001069ede11 in QWidgetPrivate::drawWidget ()
#38 0x000000010694cd88 in -[QCocoaView drawRect:] ()
#39 0x00007fff88edfabe in -[NSView _drawRect:clip:] ()
#40 0x00007fff88f0d1eb in -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] ()
#41 0x00007fff88f0d617 in -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] ()
#42 0x00007fff88f0d617 in -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] ()
#43 0x00007fff88edd099 in -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#44 0x00007fff8902b85c in -[NSNextStepFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
()
#45 0x00007fff88ed79af in -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] ()
#46 0x00007fff88ed0429 in -[NSView displayIfNeeded] ()
#47 0x00007fff8902b734 in -[NSNextStepFrame displayIfNeeded] ()
---Type <return> to continue, or q <return> to quit---
#48 0x00007fff88ecfb69 in
_handleWindowNeedsDisplayOrLayoutOrUpdateConstraints
()
#49 0x00007fff846c3f64 in __NSFireTimer ()
#50 0x00007fff85e3ec24 in
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ ()
#51 0x00007fff85e3e776 in __CFRunLoopDoTimer ()
#52 0x00007fff85e1f001 in __CFRunLoopRun ()
#53 0x00007fff85e1e676 in CFRunLoopRunSpecific ()
#54 0x00007fff863ab31f in RunCurrentEventLoopInMode ()
#55 0x00007fff863b25c9 in ReceiveNextEventCommon ()
#56 0x00007fff863b2456 in BlockUntilNextEventMatchingListInMode ()
#57 0x00007fff88e93f5d in _DPSNextEvent ()
#58 0x00007fff88e93861 in -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#59 0x00007fff88e9019d in -[NSApplication run] ()
#60 0x000000010695cce0 in QEventDispatcherMac::processEvents ()
#61 0x00000001077d6b78 in QEventLoop::exec ()
#62 0x00000001077d9d53 in QCoreApplication::exec ()
#63 0x00000001000285d7 in main (argc=3, argv=0x7fff5fbffa70) at
main.cpp:1762
}}}
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10561#comment:1>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list