Bug 16387 - segmentation в libQtGui.so.4
Summary: segmentation в libQtGui.so.4
Status: CLOSED FIXED
Alias: None
Product: Branch 4.1
Classification: Distributions
Component: libqt4 (show other bugs)
Version: unspecified
Hardware: x86 Linux
: P2 blocker
Assignee: Sergey V Turchin
QA Contact: qa-4.1@altlinux.org
URL:
Keywords:
Depends on: 16565
Blocks:
  Show dependency tree
 
Reported: 2008-07-19 10:08 MSD by Gleb Kulikov
Modified: 2008-12-18 20:29 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2008-07-19 10:08:56 MSD
Как минимум при работе lyx (1.5.4-alt1, 1.5.4-alt2) наблюдается segmentation fault 

OkCancelPolicy: No transition for input SMI_RESTORE from state INITIAL
QPaintEngine::setSystemClip: Should not be changed while engine is active
QPaintEngine::setSystemClip: Should not be changed while engine is active
QWidgetPrivate::beginSharedPainter: Painter is already active
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1222256944 (LWP 6894)]
0xb7b1de47 in QPainter::worldMatrixEnabled () from /usr/lib/libQtGui.so.4

(gdb) bt
#0  0xb7ad3e47 in QPainter::worldMatrixEnabled () from /usr/lib/libQtGui.so.4
#1  0xb7a5cd57 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#2  0xb7a5ca6d in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#3  0xb7a5cd57 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#4  0xb7a5ca6d in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#5  0xb7a5cd57 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#6  0xb7a5ca6d in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#7  0xb7a5cd57 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#8  0xb7a5cc64 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#9  0xb7a5cc64 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#10 0xb7a5cc64 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#11 0xb7a5cc64 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#12 0xb7a5cc64 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#13 0xb7a5cc64 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#14 0xb7a5ca6d in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#15 0xb7b4a21c in QAbstractItemView::verticalScrollbarAction () from /usr/lib/libQtGui.so.4
#16 0x08a90688 in ?? ()
#17 0x08a94b0c in ?? ()
#18 0xbfcaa504 in ?? ()
#19 0x08a971b4 in ?? ()
#20 0x00000004 in ?? ()
#21 0x08d1b588 in ?? ()
#22 0x08a971a8 in ?? ()
#23 0x08a971a8 in ?? ()
#24 0x08d1b558 in ?? ()
#25 0x08d10680 in ?? ()
#26 0xbfcaa468 in ?? ()
#27 0x0001fa2c in ?? ()
#28 0x08d1b558 in ?? ()
#29 0xb78fd194 in QAbstractItemView::verticalScrollbarAction () from /usr/lib/libQtCore.so.4
#30 0xbfcaa4a8 in ?? ()
#31 0xb7b43503 in QRegion::intersect () from /usr/lib/libQtGui.so.4
#32 0xb7b4b828 in QAbstractItemView::verticalScrollbarAction () from /usr/lib/libQtGui.so.4
#33 0x08a971a8 in ?? ()
#34 0xbfcaa578 in ?? ()
#35 0x08a90528 in ?? ()
#36 0x00000001 in ?? ()
#37 0x08a90688 in ?? ()
#38 0x08a906d4 in ?? ()
#39 0x08dd2a08 in ?? ()
#40 0x00000033 in ?? ()
#41 0x08d43f4c in ?? ()
#42 0x08b23d88 in ?? ()
#43 0xbfcaa578 in ?? ()
#44 0xb7a2a06b in QAbstractItemView::verticalScrollbarAction () from /usr/lib/libQtGui.so.4
#45 0x00000007 in ?? ()
#46 0xb7ebb04c in QAbstractItemView::verticalScrollbarAction () from /usr/lib/libQtGui.so.4
#47 0x00000000 in ?? ()
Comment 1 Sergey V Turchin 2008-08-02 18:58:30 MSD
Как воспроизвести?
Comment 2 Gleb Kulikov 2008-08-03 22:58:12 MSD
(In reply to comment #1)
> Как воспроизвести?
> 

достаточно запустить lyx любой из указанных версий и немножко что-нибудь в нём поделать. Просмотреть получаемый pdf. открыть дочерний документ и т.п.

От видеодрайвера не зависит: при удалённом запуске через DISPLAY=... или ssh -Y,  или nx --- результат не меняется.
Comment 3 Sergey V Turchin 2008-08-04 15:08:41 MSD
не падает libqt4-4.4.1-alt1 и lyx-1.5.5-alt1
Comment 4 Gleb Kulikov 2008-08-05 12:30:31 MSD
(In reply to comment #3)
> не падает libqt4-4.4.1-alt1 и lyx-1.5.5-alt1
> 

Извиняюсь, в branch 4.1 только libqt4-4.4.0
Comment 5 Sergey V Turchin 2008-08-05 19:43:10 MSD
Тогда ждем переноса qt4-4.4.1-alt1
Comment 6 Gleb Kulikov 2008-08-13 20:13:14 MSD
(In reply to comment #5)
> Тогда ждем переноса qt4-4.4.1-alt1
> 

Есть надежда? 
Рапорту о КРИТИЧЕСКОЙ ошибке, без малого месяц :( :( :( :(
Comment 7 Sergey V Turchin 2008-08-14 16:52:25 MSD
(In reply to comment #6)
> Есть надежда? 
Зависимость на #16565 стоит, перекладчик в отпуске
Если если хотите, можете сами попробовать обновить пакеты ^libqt4-.* ^libqt4-.* из Сизифа. Эти файлы будут перекладываться в 4.1
Comment 8 Andriy Stepanov (stanv) 2008-09-17 12:13:11 MSD
На libqt4-gui-4.4.1-alt0.M41.1 lyx перестал падать.
Comment 9 Andriy Stepanov (stanv) 2008-09-17 14:18:57 MSD
*** Bug 17026 has been marked as a duplicate of this bug. ***