Bug 16387 - segmentation в libQtGui.so.4
: segmentation в libQtGui.so.4
Status: CLOSED FIXED
: Branch 4.1
(All bugs in Branch 4.1/libqt4)
: unspecified
: x86 Linux
: P2 blocker
Assigned To:
:
:
:
: 16565
:
  Show dependency tree
 
Reported: 2008-07-19 10:08 by
Modified: 2008-12-18 20:29 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-07-19 10:08:56
Как минимум при работе 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 From 2008-08-02 18:58:30 -------
Как воспроизвести?
------- Comment #2 From 2008-08-03 22:58:12 -------
(In reply to comment #1)
> Как воспроизвести?
> 

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

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

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

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