[Pkg-lyx-devel] Bug#475523: This is a grave bug of course

Sven Hoexter sven at timegate.de
Fri Apr 11 13:52:08 UTC 2008


severity 475523 grave
thanks

The corresponding thread on lyx-user is:
http://www.mail-archive.com/lyx-users@lists.lyx.org/msg63985.html

Backtrace is attached to this mail aswell. I'm still unsure if it's
a LyX problem with QT 4.4 or a QT 4.4 problem.

Sven
-- 
If God passed a mic to me to speak
I'd say stay in bed, world
Sleep in peace
   [The Cardigans - 03:45: No sleep]
-------------- next part --------------
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) run
Starting program: /usr/bin/lyx 
[Thread debugging using libthread_db enabled]
warning: Lowest section in /usr/lib/libicudata.so.38 is .hash at 000000b4
[New Thread 0xb5f97a40 (LWP 21794)]
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
QWidgetPrivate::endSharedPainter: Attempting to end a null painter
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 0xb5f97a40 (LWP 21794)]
0xb78dc3d9 in QPainter::worldMatrixEnabled (this=0x894c7d0)
    at painting/qpainter.cpp:2579
2579	painting/qpainter.cpp: No such file or directory.
	in painting/qpainter.cpp
(gdb) bt
#0  0xb78dc3d9 in QPainter::worldMatrixEnabled (this=0x894c7d0)
    at painting/qpainter.cpp:2579
#1  0xb783f554 in QWidgetPrivate::paintSiblingsRecursive (this=0x894c6c0, 
    pdev=0x89537ac, siblings=@0xbf961960, index=1, rgn=@0xbf961a2c, 
    offset=@0xbf961a04, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4586
#2  0xb783ea56 in QWidgetPrivate::drawWidget (this=0x894c6c0, pdev=0x89537ac, 
    rgn=@0xbf961a2c, offset=@0xbf961a04, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4529
#3  0xb783f554 in QWidgetPrivate::paintSiblingsRecursive (this=0x88e9ba0, 
    pdev=0x89537ac, siblings=@0xbf961ba0, index=2, rgn=@0xbf961c6c, 
    offset=@0xbf961c44, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4586
#4  0xb783ea56 in QWidgetPrivate::drawWidget (this=0x88e9ba0, pdev=0x89537ac, 
    rgn=@0xbf961c6c, offset=@0xbf961c44, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4529
#5  0xb783f554 in QWidgetPrivate::paintSiblingsRecursive (this=0x894de70, 
    pdev=0x89537ac, siblings=@0xbf961de0, index=3, rgn=@0xbf961eac, 
    offset=@0xbf961e84, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4586
#6  0xb783ea56 in QWidgetPrivate::drawWidget (this=0x894de70, pdev=0x89537ac, 
    rgn=@0xbf961eac, offset=@0xbf961e84, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4529
#7  0xb783f554 in QWidgetPrivate::paintSiblingsRecursive (this=0x88e9608, 
    pdev=0x89537ac, siblings=@0xbf962230, index=3, rgn=@0xbf961f5c, 
    offset=@0x8952fdc, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4586
#8  0xb783f467 in QWidgetPrivate::paintSiblingsRecursive (this=0x88e9608, 
    pdev=0x89537ac, siblings=@0xbf962230, index=23, rgn=@0xbf96200c, 
    offset=@0x8952fdc, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4576
#9  0xb783f467 in QWidgetPrivate::paintSiblingsRecursive (this=0x88e9608, 
    pdev=0x89537ac, siblings=@0xbf962230, index=30, rgn=@0xbf9620bc, 
    offset=@0x8952fdc, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4576
#10 0xb783f467 in QWidgetPrivate::paintSiblingsRecursive (this=0x88e9608, 
    pdev=0x89537ac, siblings=@0xbf962230, index=637, rgn=@0xbf962314, 
    offset=@0x8952fdc, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4576
#11 0xb783ea56 in QWidgetPrivate::drawWidget (this=0x88e9608, pdev=0x89537ac, 
    rgn=@0xbf962314, offset=@0x8952fdc, flags=4, sharedPainter=0x8d74ab8)
    at kernel/qwidget.cpp:4529
#12 0xb7997dfd in QWidgetBackingStore::cleanRegion (this=0x8952fd0, 
    rgn=@0xbf962368, widget=0x88e94a8, recursiveCopyToScreen=true)
    at painting/qbackingstore.cpp:1054
#13 0xb7998587 in qt_syncBackingStore (widget=0x88e94a8)
    at painting/qbackingstore.cpp:319
#14 0xb7837cff in QWidget::event (this=0x88e94a8, event=0xbf962850)
    at kernel/qwidget.cpp:7202
#15 0xb7b8cbd5 in QMainWindow::event (this=0x88e94a8, event=0xbf962850)
    at widgets/qmainwindow.cpp:1252
#16 0x08407d48 in lyx::frontend::GuiView::event (this=0x88e94a8, e=0xbf962850)
    at ../../../../src/frontends/qt4/GuiView.cpp:720
#17 0xb77e7ccc in QApplicationPrivate::notify_helper (this=0x8752660, 
    receiver=0x88e94a8, e=0xbf962850) at kernel/qapplication.cpp:3766
#18 0xb77ec958 in QApplication::notify (this=0x8753cd8, receiver=0x88e94a8, 
    e=0xbf962850) at kernel/qapplication.cpp:3733
#19 0x083ff938 in lyx::frontend::GuiApplication::notify (this=0x8753cd8, 
    receiver=0x88e94a8, event=0xbf962850)
    at ../../../../src/frontends/qt4/GuiApplication.cpp:256
#20 0xb75c41e9 in QCoreApplication::notifyInternal (this=0x8753cd8, 
    receiver=0x88e94a8, event=0xbf962850) at kernel/qcoreapplication.cpp:587
#21 0xb7869c41 in QWidgetPrivate::dirtyWidget_sys (this=0x88e9608, 
    rgn=@0xbf9628c4, updateImmediately=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#22 0xb7996610 in QWidgetBackingStore::dirtyRegion (this=0x8952fd0, 
    rgn=@0xbf962964, widget=0x894ccf8, updateImmediately=<value optimized out>)
    at painting/qbackingstore.cpp:632
#23 0xb79982f9 in QWidget::repaint (this=0x894ccf8, rgn=@0xbf9629c8)
    at painting/qbackingstore.cpp:1158
#24 0xb783d921 in QWidget::repaint (this=0x894ccf8, r=@0xbf9629ec)
    at kernel/qwidget.cpp:8720
#25 0xb783d9f8 in QWidget::repaint (this=0x894ccf8, x=0, y=0, w=1252, h=461)
    at kernel/qwidget.cpp:8704
#26 0x083c1b70 in lyx::frontend::WorkArea::redraw (this=0x88ead64)
    at ../../../src/frontends/WorkArea.cpp:162
#27 0x083b8a80 in lyx::LyXView::setBuffer (this=0x88e94bc, b=0x8cd1a58, 
    child_document=false) at ../../../src/frontends/LyXView.cpp:194
#28 0x083b8ecd in lyx::LyXView::loadLyXFile (this=0x88e94bc, 
    filename=@0xbf96330c, tolastfiles=false, child_document=false, 
    auto_open=false) at ../../../src/frontends/LyXView.cpp:234
#29 0x08197e3a in lyx::LyXFunc::dispatch (this=0x8750130, cmd=@0x8ccf6e8)
    at ../../src/LyXFunc.cpp:1201
#30 0x0816ea52 in lyx::dispatch (action=@0x8ccf6e8) at ../../src/LyX.cpp:1513
#31 0x085225bf in lyx::frontend::Action::action (this=0x8a56ba8)
    at ../../../../src/frontends/qt4/Action.cpp:90
#32 0x08522650 in lyx::frontend::Action::qt_metacall (this=0x8a56ba8, 
    _c=QMetaObject::InvokeMetaMethod, _id=100083380, _a=0xbf9638dc)
    at ./Action_moc.cpp:70
#33 0xb75d8f09 in QMetaObject::activate (sender=0x8a56ba8, 
    from_signal_index=5, to_signal_index=6, argv=0xbf9638dc)
    at kernel/qobject.cpp:3010
#34 0xb75d9340 in QMetaObject::activate (sender=0x8a56ba8, m=0x86e3fe8, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbf9638dc)
    at kernel/qobject.cpp:3100
#35 0xb77e0e61 in QAction::triggered (this=0x8a56ba8, _t1=false)
    at .moc/release-shared/moc_qaction.cpp:216
#36 0xb77e183f in QAction::activate (this=0x8a56ba8, event=QAction::Trigger)
    at kernel/qaction.cpp:1119
#37 0xb7bb8281 in QMenuPrivate::activateAction (this=0x895dde0, 
    action=0x8a56ba8, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:1005
#38 0xb7bbaae4 in QMenu::mouseReleaseEvent (this=0x895ddb0, e=0xbf963ff0)
    at widgets/qmenu.cpp:2160
#39 0xb7838014 in QWidget::event (this=0x895ddb0, event=0xbf963ff0)
    at kernel/qwidget.cpp:6920
#40 0xb7bb5bf5 in QMenu::event (this=0x895ddb0, e=0xbf963ff0)
    at widgets/qmenu.cpp:2256
#41 0xb77e7ccc in QApplicationPrivate::notify_helper (this=0x8752660, 
    receiver=0x895ddb0, e=0xbf963ff0) at kernel/qapplication.cpp:3766
#42 0xb77ecd95 in QApplication::notify (this=0x8753cd8, receiver=0x895ddb0, 
    e=0xbf963ff0) at kernel/qapplication.cpp:3495
#43 0x083ff938 in lyx::frontend::GuiApplication::notify (this=0x8753cd8, 
    receiver=0x895ddb0, event=0xbf963ff0)
    at ../../../../src/frontends/qt4/GuiApplication.cpp:256
#44 0xb75c41e9 in QCoreApplication::notifyInternal (this=0x8753cd8, 
    receiver=0x895ddb0, event=0xbf963ff0) at kernel/qcoreapplication.cpp:587
#45 0xb77e9ee1 in QApplicationPrivate::sendMouseEvent (receiver=0x895ddb0, 
    event=0xbf963ff0, alienWidget=0x0, nativeWidget=0x895ddb0, 
    buttonDown=0xb7f98850, lastMouseReceiver=@0xb7f98854)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#46 0xb785362c in QETWidget::translateMouseEvent (this=0x895ddb0, 
    event=0xbf96441c) at kernel/qapplication_x11.cpp:4046
#47 0xb785234e in QApplication::x11ProcessEvent (this=0x8753cd8, 
    event=0xbf96441c) at kernel/qapplication_x11.cpp:3234
#48 0xb7879ea4 in x11EventSourceDispatch (s=0x8757600, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#49 0xb6eac978 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb6eafbce in ?? () from /usr/lib/libglib-2.0.so.0
#51 0x08756a90 in ?? ()
#52 0x00000000 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) 


More information about the Pkg-lyx-devel mailing list