View Ticket
Ticket Hash: | 00b8f2c16e5d4934dc9f719810e7b29774e099cd | |||
Title: | Random crashes on switching channel tabs | |||
Status: | Open | Type: | Code_Defect | |
Severity: | Severe | Priority: | Immediate | |
Subsystem: | Resolution: | Open | ||
Last Modified: | 2015-05-29 23:00:39 | |||
Version Found In: | 1.9.9 | |||
User Comments: | ||||
mario added on 2015-05-27 10:45:15:
(text/x-fossil-wiki)
Streamtuner2 may still crash randomly when changing channel tabs. <b><pre style="background:#ff9999">Gdk:ERROR:/build/buildd/gtk+2.0-2.24.23/gdk/gdkregion- generic.c:1110:miUnionNonO: assertion failed: (y1 < y2)</pre></b> * Hard to reproduce, happens somewhat rarely. * Only happens on mouse interaction, not <key>↓</key> <key>↑</key> interaction. * More prevalent after startup. Albeit I've noticed it once with lengthier residence of ST2. It's still hard to tell where this arises from. * Certainly related to threading. Doesn't happen in --nt mode. * The window title updating may be one cause. * More likely is the current_category() selection or initial drawing in channels/__init__ though. * Columns() doesn't seem to be the cause. It's uikit.do() wrapped consistently now. mario added on 2015-05-29 22:59:24: (text/html) Well, that's not very telling either: <pre> ./st2.py:524: GtkWarning: gtk_list_store_get_value: assertion 'VALID_ITER (iter, list_store)' failed gtk.main() ./st2.py:524: Warning: g_object_set_property: assertion 'G_IS_VALUE (value)' failed gtk.main() ./st2.py:524: Warning: g_value_unset: assertion 'G_IS_VALUE (value)' failed gtk.main() Fatal Python error: Segmentation fault Current thread 0x00002b8da5ef1a80 (most recent call first): File "./st2.py", line 524 in main File "./st2.py", line 535 in <module> make: *** [run] Speicherzugriffsfehler </pre> mario added on 2015-05-29 23:00:39: (text/x-fossil-wiki) (But that was just the search function updating columns() anyway). |