Ticket #1078: frontend segfault.txt

File frontend segfault.txt, 15.6 KB (added by torbjorn.jansson@…, 20 years ago)

backtrace from coredump

Line 
1Reading symbols from shared object read from target memory...done.
2Loaded system supplied DSO at 0x1e8000
3Core was generated by `mythfrontend -l /mnt/store/mythfrontend.log'.
4Program terminated with signal 11, Segmentation fault.
5
6<lots of "Loading symbols" & "Reading symbols" removed/>
7
8#0 0x04a6ff4c in QMutex::lock () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
9(gdb) bt full
10#0 0x04a6ff4c in QMutex::lock () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
11No symbol table info available.
12#1 0x0809f78f in QTime (this=0xbf8b87a0) at qdatetime.h:126
13No locals.
14#2 0x00e33b64 in PreviewGenerator::disconnectSafe (this=0x98581b8) at previewgenerator.cpp:103
15 locker = {mtx = 0x98581e0}
16#3 0x08082db9 in ~PlaybackBox (this=0xbf8b8850) at playbackbox.cpp:308
17 locker = {mtx = 0xbf8b8c00}
18 it = {node = 0x9728630}
19#4 0x0806c075 in startPlayback () at main.cpp:193
20 pbb = {<MythDialog> = {<> = {<No data fields>}, static metaObj = 0x97d6b78,
21 wmult = 0.827499986, hmult = 0.898333311, screenwidth = 662, screenheight = 539, xbase = 20,
22 ybase = 15, m_parent = 0x971d448, rescode = 1, in_loop = false, defaultBigFont = {
23 d = 0x97ed378}, defaultMediumFont = {d = 0x983dfc8}, defaultSmallFont = {d = 0x9851700}},
24 static metaObj = 0x8167bd4, backup = {<Qt> = {static color0 = @0x4c39820,
25 static color1 = @0x4c39828, static black = @0x1c, static white = @0x4c39838,
26 static darkGray = @0x4c39840, static gray = @0x4c39848, static lightGray = @0x4c39850,
27 static red = @0x4c39858, static green = @0x4c39860, static blue = @0x4c39868,
28 static cyan = @0x4c39870, static magenta = @0x4c39878, static yellow = @0x4c39880,
29 static darkRed = @0x4c39888, static darkGreen = @0x4c39890, static darkBlue = @0x4c39898,
30 static darkCyan = @0x4c398a0, static darkMagenta = @0x4c398a8,
31 static darkYellow = @0x4c398b0, static arrowCursor = @0x4c37fa0,
32 static upArrowCursor = @0x4c37fa4, static crossCursor = @0x4c37fa8,
33 static waitCursor = @0x4c37fac, static ibeamCursor = @0x4c37fb0,
34 static sizeVerCursor = @0x4c37fb4, static sizeHorCursor = @0x4c37fb8,
35 static sizeBDiagCursor = @0x4c37fbc, static sizeFDiagCursor = @0x4c37fc0,
36 static sizeAllCursor = @0x4c37fc4, static blankCursor = @0x4c37fc8,
37 static splitVCursor = @0x4c37fcc, static splitHCursor = @0x4c37fd0,
38 static pointingHandCursor = @0x4c37fd4, static forbiddenCursor = @0x4c37fd8,
39 static whatsThisCursor = @0x4c37fdc, static busyCursor = @0x4c37fe0}, flags = 4, d = 0x0,
40 pdev = 0x0, bg_col = {static color_init = true, static globals_init = true,
41 static colormodel = QColor::d32, d = {argb = 4294967295, d8 = {argb = 4294967295,
42 pix = 84 'T', invalid = 82 'R', dirty = 73 'I', direct = 68 'D'}, d32 = {
43 argb = 4294967295, pix = 1145655892}}}, bg_mode = 0 '\0', rop = 0 '\0', pu = 112 'p',
44 bro = {xp = 0, yp = 0}, cfont = {d = 0x97128b8}, pfont = 0x0, cpen = {<Qt> = {
45 static color0 = @0x4c39820, static color1 = @0x4c39828, static black = @0x1c,
46---Type <return> to continue, or q <return> to quit---
47 static white = @0x4c39838, static darkGray = @0x4c39840, static gray = @0x4c39848,
48 static lightGray = @0x4c39850, static red = @0x4c39858, static green = @0x4c39860,
49 static blue = @0x4c39868, static cyan = @0x4c39870, static magenta = @0x4c39878,
50 static yellow = @0x4c39880, static darkRed = @0x4c39888, static darkGreen = @0x4c39890,
51 static darkBlue = @0x4c39898, static darkCyan = @0x4c398a0,
52 static darkMagenta = @0x4c398a8, static darkYellow = @0x4c398b0,
53 static arrowCursor = @0x4c37fa0, static upArrowCursor = @0x4c37fa4,
54 static crossCursor = @0x4c37fa8, static waitCursor = @0x4c37fac,
55 static ibeamCursor = @0x4c37fb0, static sizeVerCursor = @0x4c37fb4,
56 static sizeHorCursor = @0x4c37fb8, static sizeBDiagCursor = @0x4c37fbc,
57 static sizeFDiagCursor = @0x4c37fc0, static sizeAllCursor = @0x4c37fc4,
58 static blankCursor = @0x4c37fc8, static splitVCursor = @0x4c37fcc,
59 static splitHCursor = @0x4c37fd0, static pointingHandCursor = @0x4c37fd4,
60 static forbiddenCursor = @0x4c37fd8, static whatsThisCursor = @0x4c37fdc,
61 static busyCursor = @0x4c37fe0}, data = 0x98014b8}, cbrush = {<Qt> = {
62 static color0 = @0x4c39820, static color1 = @0x4c39828, static black = @0x1c,
63 static white = @0x4c39838, static darkGray = @0x4c39840, static gray = @0x4c39848,
64 static lightGray = @0x4c39850, static red = @0x4c39858, static green = @0x4c39860,
65 static blue = @0x4c39868, static cyan = @0x4c39870, static magenta = @0x4c39878,
66 static yellow = @0x4c39880, static darkRed = @0x4c39888, static darkGreen = @0x4c39890,
67 static darkBlue = @0x4c39898, static darkCyan = @0x4c398a0,
68 static darkMagenta = @0x4c398a8, static darkYellow = @0x4c398b0,
69 static arrowCursor = @0x4c37fa0, static upArrowCursor = @0x4c37fa4,
70 static crossCursor = @0x4c37fa8, static waitCursor = @0x4c37fac,
71 static ibeamCursor = @0x4c37fb0, static sizeVerCursor = @0x4c37fb4,
72 static sizeHorCursor = @0x4c37fb8, static sizeBDiagCursor = @0x4c37fbc,
73 static sizeFDiagCursor = @0x4c37fc0, static sizeAllCursor = @0x4c37fc4,
74 static blankCursor = @0x4c37fc8, static splitVCursor = @0x4c37fcc,
75 static splitHCursor = @0x4c37fd0, static pointingHandCursor = @0x4c37fd4,
76 static forbiddenCursor = @0x4c37fd8, static whatsThisCursor = @0x4c37fdc,
77 static busyCursor = @0x4c37fe0}, data = 0x9708318}, crgn = {data = 0x97f0ec0},
78 tabstops = 0, tabarray = 0x0, tabarraylen = 0, block_ext = false, wx = 159298864,
79 wy = 112156524, ww = -1081373120, wh = 159215496, vx = -1081374344, vy = 112015681,
80 vw = 159298864, vh = 66823624, wxmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0,
81 _dy = 0}, xmat = {_m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, ixmat = {
82 _m11 = 1, _m12 = 0, _m21 = 0, _m22 = 1, _dx = 0, _dy = 0}, txop = 0, txinv = false,
83---Type <return> to continue, or q <return> to quit---
84 penRef = 0x0, brushRef = 0x0, ps_stack = 0x0, wm_stack = 0x0, dpy = 0x0, scrn = 7211808,
85 hd = 158399312, rendhd = 13113344, gc = 0x0, gc_brush = 0x0, curPt = {xp = 0, yp = 0},
86 clip_serial = 0}, haveGroupInfoSet = false, skipUpdate = false, pageDowner = 139,
87 connected = true, curitem = 0xa5245b8, delitem = 0xb51b89e8, lastProgram = 0xb519ecb8,
88 theme = 0x984b108, xmldata = <incomplete type>, skipCnt = 1, inTitle = false,
89 playingVideo = false, leftRight = false, titleIndex = 18, progIndex = 1,
90 titleList = {<QValueList<QString>> = {sh = 0xb5104630}, <No data fields>},
91 playList = {<QValueList<QString>> = {sh = 0x98537b0}, <No data fields>}, progLists = {
92 sh = 0x9853208}, type = PlaybackBox::Play, arrowAccel = true, timer = 0x98145f0, nvp = 0x0,
93 rbuffer = 0x0, decoder = 0, state = PlaybackBox::kStopped, killState = PlaybackBox::kDone,
94 killTimeout = {m_timer = {ds = 0}}, nvpTimeout = {m_timer = {ds = 0}},
95 waitToStartPreviewTimer = {m_timer = {ds = 82761326}}, waitToStart = true, graphicPopup = true,
96 playbackPreview = false, generatePreviewPixmap = true, dateformat = {static null = {
97 static null = <same as static member of an already seen type>, d = 0xc,
98 static shared_null = 0x81657d4}, d = 0xa4de600, static shared_null = 0x81657d4},
99 timeformat = {static null = {static null = <same as static member of an already seen type>,
100 d = 0xc, static shared_null = 0x81657d4}, d = 0x97ec960, static shared_null = 0x81657d4},
101 showDateFormat = {static null = {static null = <same as static member of an already seen type>,
102 d = 0xc, static shared_null = 0x81657d4}, d = 0x9799df8, static shared_null = 0x81657d4},
103 showTimeFormat = {static null = {static null = <same as static member of an already seen type>,
104 d = 0xc, static shared_null = 0x81657d4}, d = 0x97ec960, static shared_null = 0x81657d4},
105 popup = 0x0, myBackground = <incomplete type>, containerPixmap = 0xb7f9ce38, fillerPixmap = 0x0,
106 bgTransBackup = 0x97ff028, fullRect = {x1 = 0, y1 = 0, x2 = 661, y2 = 538}, listRect = {x1 = 0,
107 y1 = 44, x2 = 660, y2 = 321}, infoRect = {x1 = 0, y1 = 323, x2 = 660, y2 = 537}, groupRect = {
108 x1 = 0, y1 = 323, x2 = 660, y2 = 537}, usageRect = {x1 = 0, y1 = 498, x2 = 660, y2 = 532},
109 videoRect = {x1 = 513, y1 = 323, x2 = 644, y2 = 429}, curGroupRect = {x1 = 0, y1 = 0, x2 = -1,
110 y2 = -1}, fillListTimer = 0x98104d8, listsize = 7, popupForeground = {
111 static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {
112 argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I',
113 direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, popupBackground = {
114 static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {
115 argb = 1224736768, d8 = {argb = 1224736768, pix = 84 'T', invalid = 82 'R', dirty = 73 'I',
116 direct = 68 'D'}, d32 = {argb = 1224736768, pix = 1145655892}}}, popupHighlight = {
117 static color_init = true, static globals_init = true, static colormodel = QColor::d32, d = {
118 argb = 4294967295, d8 = {argb = 4294967295, pix = 84 'T', invalid = 82 'R', dirty = 73 'I',
119 direct = 68 'D'}, d32 = {argb = 4294967295, pix = 1145655892}}}, expectingPopup = false,
120---Type <return> to continue, or q <return> to quit---
121 updateFreeSpace = true, freeSpaceTimer = 0x98172c8, freeSpaceTotal = 0, freeSpaceUsed = 0,
122 groupDisplayName = {static null = {
123 static null = <same as static member of an already seen type>, d = 0xc,
124 static shared_null = 0x81657d4}, d = 0x984b2d0, static shared_null = 0x81657d4}, recGroup = {
125 static null = {static null = <same as static member of an already seen type>, d = 0xc,
126 static shared_null = 0x81657d4}, d = 0x98410f8, static shared_null = 0x81657d4},
127 recGroupPassword = {static null = {
128 static null = <same as static member of an already seen type>, d = 0xc,
129 static shared_null = 0x81657d4}, d = 0x97e7c58, static shared_null = 0x81657d4},
130 curGroupPassword = {static null = {
131 static null = <same as static member of an already seen type>, d = 0xc,
132 static shared_null = 0x81657d4}, d = 0x9854fb8, static shared_null = 0x81657d4},
133 recGroupType = {sh = 0x97ec680}, recGroupPwCache = {sh = 0x9853a08},
134 recGroupLastItem = 112021095, recGroupPopup = 0x0, recGroupListBox = 0x3c81800,
135 recGroupLineEdit = 0x97ec7f8, recGroupLineEdit1 = 0xbf8b8bc8, recGroupOldPassword = 0x3c7fff4,
136 recGroupNewPassword = 0x3c81800, recGroupOkButton = 0x97ec910, recGroupChooserPassword = {
137 static null = {static null = <same as static member of an already seen type>, d = 0xc,
138 static shared_null = 0x81657d4}, d = 0x96c90c0, static shared_null = 0x81657d4},
139 groupnameAsAllProg = false, previewPixmap = 0xa512748, previewLastModified = {d = {
140 jd = 2453756}, t = {ds = 82761000}}, previewFilets = {d = {jd = 2453756}, t = {
141 ds = 82761000}}, previewStartts = {d = {jd = 2453755}, t = {ds = 79200000}},
142 previewChanid = {static null = {static null = <same as static member of an already seen type>,
143 d = 0xc, static shared_null = 0x81657d4}, d = 0x97eba38, static shared_null = 0x81657d4},
144 listOrder = 1, playingSomething = false, titleView = true, useRecGroups = false,
145 useCategories = false, conv_yuv2rgba = 0xc07efe <mmx_argb32>, conv_rgba_buf = 0x0,
146 conv_rgba_size = {wd = 0, ht = 0}, everStartedVideo = false,
147 previewGeneratorLock = <incomplete type>, previewGenerator = {sh = 0x984b2b0}}
148#5 0x03e8e867 in MythMainWindow::ExitToMainMenu (this=0x971d448) at mythdialogs.cpp:395
149 callback = (void (*)(void)) 0x806bfce <startPlayback()>
150 current = (struct QWidget *) 0x97d6f88
151#6 0x03e91f36 in MythMainWindow::customEvent (this=0x971d448, ce=0x9851128) at mythdialogs.cpp:759
152No locals.
153#7 0x047d97be in QObject::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
154No symbol table info available.
155#8 0x04811e5a in QWidget::event () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
156No symbol table info available.
157---Type <return> to continue, or q <return> to quit---
158#9 0x0477d539 in QApplication::internalNotify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
159No symbol table info available.
160#10 0x0477d6ca in QApplication::notify () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
161No symbol table info available.
162#11 0x0477e696 in QApplication::sendPostedEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
163No symbol table info available.
164#12 0x0477e722 in QApplication::sendPostedEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
165No symbol table info available.
166#13 0x0472d125 in QEventLoop::processEvents () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
167No symbol table info available.
168#14 0x04792b85 in QEventLoop::enterLoop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
169No symbol table info available.
170#15 0x0477c761 in QApplication::enter_loop () from /usr/lib/qt-3.3/lib/libqt-mt.so.3
171No symbol table info available.
172#16 0x03e937df in MythDialog::exec (this=0x97d6f88) at mythdialogs.cpp:1047
173 res = 65615720
174#17 0x0806d8fe in RunMenu (themedir=
175 {static null = {static null = <same as static member of an already seen type>, d = 0xc, static shared_null = 0x81657d4}, d = 0x9727fc0, static shared_null = 0x81657d4}) at main.cpp:480
176 exitstatus = 0
177#18 0x0807341a in main (argc=3, argv=0xbf8b97f4) at main.cpp:1013
178 dtmp = {d = {jd = 2453756}, t = {ds = 79839842}}
179 dtime = {static null = {static null = <same as static member of an already seen type>,
180 d = 0xc, static shared_null = 0x81657d4}, d = 0x9727fc0, static shared_null = 0x81657d4}
181 verbose_macro_tmp = <incomplete type>
182 a = <incomplete type>
183 dir = <incomplete type>
184 themedir = {static null = {static null = <same as static member of an already seen type>,
185 d = 0xc, static shared_null = 0x81657d4}, d = 0x9727fc0, static shared_null = 0x81657d4}
186 exitstatus = 29554
187 binname = {static null = {static null = <same as static member of an already seen type>,
188 d = 0xc, static shared_null = 0x81657d4}, d = 0x970def8, static shared_null = 0x81657d4}
189 ResetSettings = false
190 logfd = 4
191 priv_thread = 3083295664
192 randomtheme = false
193---Type <return> to continue, or q <return> to quit---
194 mainWindow = (class MythMainWindow *) 0x971d448
195 pmanager = (MythPluginManager *) 0x97da3e8
196 geometry = {static null = {static null = <same as static member of an already seen type>,
197 d = 0xc, static shared_null = 0x81657d4}, d = 0x96e2330, static shared_null = 0x81657d4}
198 pluginname = {static null = {
199 static null = <same as static member of an already seen type>, d = 0xc,
200 static shared_null = 0x81657d4}, d = 0x970f370, static shared_null = 0x81657d4}
201 fileprefix = {static null = {
202 static null = <same as static member of an already seen type>, d = 0xc,
203 static shared_null = 0x81657d4}, d = 0x970f040, static shared_null = 0x81657d4}
204 status = 0
205 logfile = {static null = {static null = <same as static member of an already seen type>,
206 d = 0xc, static shared_null = 0x81657d4}, d = 0x970df10, static shared_null = 0x81657d4}
207 finfo = {fn = {static null = {
208 static null = <same as static member of an already seen type>, d = 0xc,
209 static shared_null = 0x81657d4}, d = 0x970def8, static shared_null = 0x81657d4}, fic = 0x0,
210 cache = true, symLink = false}
211 themename = {static null = {static null = <same as static member of an already seen type>,
212 d = 0xc, static shared_null = 0x81657d4}, d = 0x97b10e8, static shared_null = 0x81657d4}
213 mon = (class MediaMonitor *) 0x97ec578
214(gdb)