Trolltech Home | Qt4-preview-feedback Home | Recent Threads | All Threads | Author | Date
All threads index page 1

Qt4-preview-feedback Archive, May 2007
qtdemo segfaults


Message 1 in thread

Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of its frame 
is visible for msecs.

Tested on OpenSuSE 10.2 86_64
configured with -qt-gif

Frank

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 2 in thread

Frank Hemer wrote:
> Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of its frame 
> is visible for msecs.
> 
> Tested on OpenSuSE 10.2 86_64
> configured with -qt-gif
> 

Can you please provide us a back trace?

Thanks,
Girish

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 3 in thread

On Wednesday 09 May 2007 20:21, Girish Ramakrishnan wrote:
> Frank Hemer wrote:
> > Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of its
> > frame is visible for msecs.
> >
> > Tested on OpenSuSE 10.2 86_64
> > configured with -qt-gif
>
> Can you please provide us a back trace?

Yes I can, please find the bt attached.
FYI: My graphics device is NVidia GeForce 7600 Gt/PCI/SSE2 using the 
proprietary driver.
OpenGL Version is 2.1.0 NVIDIA 96.31

Frank


#0  0x0000000000642210 in ?? ()
#0  0x0000000000642210 in ?? ()
#1  0x00002af1402276a8 in qt_createFragmentProgram (ctx=<value optimized out>, program=@0xb2f424, shader_src=0x2af1442a1280 "\001") at qpaintengine_opengl.cpp:1159
#2  0x00002af14022ae12 in QOpenGLPaintEnginePrivate::createFragmentPrograms (this=0xb2f040) at qpaintengine_opengl.cpp:4717
#3  0x00002af1402318b8 in QOpenGLPaintEngine::begin (this=0x6d9610, pdev=<value optimized out>) at qpaintengine_opengl.cpp:1272
#4  0x00002af1406d9f67 in QPainter::begin (this=0x7fff6af2e620, pd=0x7314c0) at painting/qpainter.cpp:1342
#5  0x00002af1406dd8c5 in QPainter (this=0x7fff6af2e620, pd=0x7314c0) at painting/qpainter.cpp:1050
#6  0x00002af140ab81bb in QGraphicsView::paintEvent (this=0x7fff6af2f850, event=<value optimized out>) at graphicsview/qgraphicsview.cpp:2850
#7  0x00002af140651b9b in QWidget::event (this=0x7fff6af2f850, event=0x7fff6af2ed60) at kernel/qwidget.cpp:6148
#8  0x00002af1408fd356 in QFrame::event (this=0x7fff6af2f850, e=0x7fff6af2ed60) at widgets/qframe.cpp:640
#9  0x00002af14097b4fa in QAbstractScrollArea::viewportEvent (this=0x1, e=0xb2f424) at widgets/qabstractscrollarea.cpp:894
#10 0x00002af140ab67a1 in QGraphicsView::viewportEvent (this=0x7fff6af2f850, event=0x7fff6af2ed60) at graphicsview/qgraphicsview.cpp:2297
#11 0x00002af14097c5e8 in QAbstractScrollAreaFilter::eventFilter (this=<value optimized out>, o=<value optimized out>, e=0x2af1442a1280) at widgets/qabstractscrollarea_p.h:76
#12 0x00002af14060d933 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=0x7314b0, e=0x7fff6af2ed60) at kernel/qapplication.cpp:3503
#13 0x00002af14060fa09 in QApplication::notify (this=0x7fff6af2f900, receiver=0x7314b0, e=0x7fff6af2ed60) at kernel/qapplication.cpp:3452
#14 0x00002af142ed29c0 in QCoreApplication::notifyInternal (this=0x7fff6af2f900, receiver=0x7314b0, event=0x7fff6af2ed60) at kernel/qcoreapplication.cpp:507
#15 0x00002af1406589cc in qt_sendSpontaneousEvent (receiver=0x6422a0, event=0x2af1442a1280) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:187
#16 0x00002af14075ef69 in QWidgetPrivate::drawWidget (this=<value optimized out>, pdev=0x7314c0, rgn=@0x7fff6af2f050, offset=@0x7fff6af2efd0, flags=<value optimized out>)
    at painting/qbackingstore.cpp:1124
#17 0x00002af140760119 in QWidget::repaint (this=0x7314b0, rgn=@0x7fff6af2f050) at painting/qbackingstore.cpp:1217
#18 0x00002af1407602ab in qt_syncBackingStore (widget=0x7314b0) at painting/qbackingstore.cpp:312
#19 0x00002af1406519c2 in QWidget::event (this=0x7314b0, event=0x79ac90) at kernel/qwidget.cpp:6290
#20 0x00002af140240ed6 in QGLWidget::event (this=0x7314b0, e=0x79ac90) at qgl_x11.cpp:1055
#21 0x00002af14060d97c in QApplicationPrivate::notify_helper (this=0x7302d0, receiver=0x7314b0, e=0x79ac90) at kernel/qapplication.cpp:3511
#22 0x00002af14060fa09 in QApplication::notify (this=0x7fff6af2f900, receiver=0x7314b0, e=0x79ac90) at kernel/qapplication.cpp:3452
#23 0x00002af142ed29c0 in QCoreApplication::notifyInternal (this=0x7fff6af2f900, receiver=0x7314b0, event=0x79ac90) at kernel/qcoreapplication.cpp:507
#24 0x00002af142ed418c in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x642c30)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:184
#25 0x00002af142ef400c in postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:192
#26 0x00002af1435cef94 in g_main_context_dispatch () from /opt/gnome/lib64/libglib-2.0.so.0
#27 0x00002af1435d1dc5 in g_main_context_prepare () from /opt/gnome/lib64/libglib-2.0.so.0
#28 0x00002af1435d22ee in g_main_context_iteration () from /opt/gnome/lib64/libglib-2.0.so.0
#29 0x00002af142ef4300 in QEventDispatcherGlib::processEvents (this=0x64f9c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#30 0x00002af140684bcf in QGuiEventDispatcherGlib::processEvents (this=0x1, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:176
#31 0x00002af142ed292f in QCoreApplication::processEvents (flags=@0x7fff6af2f930, maxtime=50) at kernel/qcoreapplication.cpp:683
#32 0x000000000040c318 in main (argc=1, argv=<value optimized out>) at main.cpp:32

Message 4 in thread

On Monday 14 May 2007 03:04, Frank Hemer wrote:
> On Wednesday 09 May 2007 20:21, Girish Ramakrishnan wrote:
> > Frank Hemer wrote:
> > > Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of its
> > > frame is visible for msecs.
> > >
> > > Tested on OpenSuSE 10.2 86_64
> > > configured with -qt-gif
> >
> > Can you please provide us a back trace?
>
> Yes I can, please find the bt attached.
> FYI: My graphics device is NVidia GeForce 7600 Gt/PCI/SSE2 using the
> proprietary driver.
> OpenGL Version is 2.1.0 NVIDIA 96.31

No changes with qt-x11-commercial-src-4.3.0-snapshot-20070528
the backtrace now is:

#0  0x0000000000ac4860 in ?? ()
#1  0x00002b4f3841f7d8 in qt_createFragmentProgram (ctx=<value optimized out>, 
program=@0xb05054, shader_src=0x2b4f3c4a0280 "\001") at 
qpaintengine_opengl.cpp:1162
#2  0x00002b4f38422f42 in QOpenGLPaintEnginePrivate::createFragmentPrograms 
(this=0xb04c70) at qpaintengine_opengl.cpp:4744
#3  0x00002b4f38428db8 in QOpenGLPaintEngine::begin (this=0x781c50, 
pdev=<value optimized out>) at qpaintengine_opengl.cpp:1276
#4  0x00002b4f388d0917 in QPainter::begin (this=0x7fff72d36330, pd=0x733650) 
at painting/qpainter.cpp:1341
#5  0x00002b4f388d1655 in QPainter (this=0x7fff72d36330, pd=0x733650) at 
painting/qpainter.cpp:1049
#6  0x00002b4f38cb124b in QGraphicsView::paintEvent (this=0x7fff72d37560, 
event=<value optimized out>) at graphicsview/qgraphicsview.cpp:2853
#7  0x00002b4f38847b1b in QWidget::event (this=0x7fff72d37560, 
event=0x7fff72d36a70) at kernel/qwidget.cpp:6162
#8  0x00002b4f38af55c6 in QFrame::event (this=0x7fff72d37560, 
e=0x7fff72d36a70) at widgets/qframe.cpp:640
#9  0x00002b4f38b7393a in QAbstractScrollArea::viewportEvent (this=0x1, 
e=0xb05054) at widgets/qabstractscrollarea.cpp:903
#10 0x00002b4f38caf831 in QGraphicsView::viewportEvent (this=0x7fff72d37560, 
event=0x7fff72d36a70) at graphicsview/qgraphicsview.cpp:2300
#11 0x00002b4f38b74ac8 in QAbstractScrollAreaFilter::eventFilter (this=<value 
optimized out>, o=<value optimized out>, e=0x2b4f3c4a0280) at 
widgets/qabstractscrollarea_p.h:78
#12 0x00002b4f38804143 in QApplicationPrivate::notify_helper (this=<value 
optimized out>, receiver=0x733640, e=0x7fff72d36a70) at 
kernel/qapplication.cpp:3528
#13 0x00002b4f388068f9 in QApplication::notify (this=0x7fff72d37610, 
receiver=0x733640, e=0x7fff72d36a70) at kernel/qapplication.cpp:3477
#14 0x00002b4f3b0d0ba0 in QCoreApplication::notifyInternal 
(this=0x7fff72d37610, receiver=0x733640, event=0x7fff72d36a70) at 
kernel/qcoreapplication.cpp:514
#15 0x00002b4f3884f4dc in qt_sendSpontaneousEvent (receiver=0x6422a0, 
event=0x2b4f3c4a0280) 
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:187
#16 0x00002b4f38955ce9 in QWidgetPrivate::drawWidget (this=<value optimized 
out>, pdev=0x733650, rgn=@0x7fff72d36d60, offset=@0x7fff72d36ce0, 
flags=<value optimized out>)
    at painting/qbackingstore.cpp:1125
#17 0x00002b4f38956e99 in QWidget::repaint (this=0x733640, 
rgn=@0x7fff72d36d60) at painting/qbackingstore.cpp:1218
#18 0x00002b4f3895702b in qt_syncBackingStore (widget=0x733640) at 
painting/qbackingstore.cpp:312
#19 0x00002b4f38847942 in QWidget::event (this=0x733640, event=0xaf3100) at 
kernel/qwidget.cpp:6304
#20 0x00002b4f38438fd6 in QGLWidget::event (this=0x733640, e=0xaf3100) at 
qgl_x11.cpp:1055
#21 0x00002b4f3880418c in QApplicationPrivate::notify_helper (this=0x731f80, 
receiver=0x733640, e=0xaf3100) at kernel/qapplication.cpp:3536
#22 0x00002b4f388068f9 in QApplication::notify (this=0x7fff72d37610, 
receiver=0x733640, e=0xaf3100) at kernel/qapplication.cpp:3477
#23 0x00002b4f3b0d0ba0 in QCoreApplication::notifyInternal 
(this=0x7fff72d37610, receiver=0x733640, event=0xaf3100) at 
kernel/qcoreapplication.cpp:514
#24 0x00002b4f3b0d236c in QCoreApplicationPrivate::sendPostedEvents 
(receiver=0x0, event_type=0, data=0x642c40)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:184
#25 0x00002b4f3b0f226c in postEventSourceDispatch (s=<value optimized out>) at 
kernel/qeventdispatcher_glib.cpp:192
#26 0x00002b4f3b7cdf94 in g_main_context_dispatch () 
from /opt/gnome/lib64/libglib-2.0.so.0
#27 0x00002b4f3b7d0dc5 in g_main_context_prepare () 
from /opt/gnome/lib64/libglib-2.0.so.0
#28 0x00002b4f3b7d12ee in g_main_context_iteration () 
from /opt/gnome/lib64/libglib-2.0.so.0
#29 0x00002b4f3b0f2560 in QEventDispatcherGlib::processEvents (this=0x64f9d0, 
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:323
#30 0x00002b4f3887ba2f in QGuiEventDispatcherGlib::processEvents (this=0x1, 
flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:176
#31 0x00002b4f3b0d0b0f in QCoreApplication::processEvents 
(flags=@0x7fff72d37630, maxtime=50) at kernel/qcoreapplication.cpp:690
#32 0x000000000040c2f8 in main (argc=1, argv=<value optimized out>) at 
main.cpp:32
#33 0x00002b4f3cc26ae4 in __libc_start_main () from /lib64/libc.so.6
#34 0x000000000040c1a9 in _start ()

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 5 in thread

Frank Hemer wrote:
> On Monday 14 May 2007 03:04, Frank Hemer wrote:
>> On Wednesday 09 May 2007 20:21, Girish Ramakrishnan wrote:
>>> Frank Hemer wrote:
>>>> Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of its
>>>> frame is visible for msecs.
>>>>
>>>> Tested on OpenSuSE 10.2 86_64
>>>> configured with -qt-gif
>>> Can you please provide us a back trace?
>> Yes I can, please find the bt attached.
>> FYI: My graphics device is NVidia GeForce 7600 Gt/PCI/SSE2 using the
>> proprietary driver.
>> OpenGL Version is 2.1.0 NVIDIA 96.31
> 
> No changes with qt-x11-commercial-src-4.3.0-snapshot-20070528
> the backtrace now is:
> 
> #0  0x0000000000ac4860 in ?? ()
> #1  0x00002b4f3841f7d8 in qt_createFragmentProgram (ctx=<value optimized out>, 
> program=@0xb05054, shader_src=0x2b4f3c4a0280 "\001") at 
> qpaintengine_opengl.cpp:1162

This looks like a driver bug to me, and we can't reproduce it here (not 
tried the same driver version though). Can you try upgrading your driver 
to v97.55, or even the last beta, v100.14.06, and see if that fixes it?

Thanks,
--
 [ signature omitted ] 

Message 6 in thread

On Tuesday 29 May 2007 10:58, Trond Kjernaasen wrote:
> Frank Hemer wrote:
> > On Monday 14 May 2007 03:04, Frank Hemer wrote:
> >> On Wednesday 09 May 2007 20:21, Girish Ramakrishnan wrote:
> >>> Frank Hemer wrote:
> >>>> Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of its
> >>>> frame is visible for msecs.
> >>>>
> >>>> Tested on OpenSuSE 10.2 86_64
> >>>> configured with -qt-gif
> >>>
> >>> Can you please provide us a back trace?
> >>
> >> Yes I can, please find the bt attached.
> >> FYI: My graphics device is NVidia GeForce 7600 Gt/PCI/SSE2 using the
> >> proprietary driver.
> >> OpenGL Version is 2.1.0 NVIDIA 96.31
> >
> > No changes with qt-x11-commercial-src-4.3.0-snapshot-20070528
> > the backtrace now is:
> >
> > #0  0x0000000000ac4860 in ?? ()
> > #1  0x00002b4f3841f7d8 in qt_createFragmentProgram (ctx=<value optimized
> > out>, program=@0xb05054, shader_src=0x2b4f3c4a0280 "\001") at
> > qpaintengine_opengl.cpp:1162
>
> This looks like a driver bug to me, and we can't reproduce it here (not
> tried the same driver version though). Can you try upgrading your driver
> to v97.55, or even the last beta, v100.14.06, and see if that fixes it?

This is the nvidia proprietary driver that gets installed by default (yast).

I'll give the beta driver a try later today and see what happens.

Frank

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx


Message 7 in thread

On Tuesday 29 May 2007 12:39, Frank Hemer wrote:
> On Tuesday 29 May 2007 10:58, Trond Kjernaasen wrote:
> > Frank Hemer wrote:
> > > On Monday 14 May 2007 03:04, Frank Hemer wrote:
> > >> On Wednesday 09 May 2007 20:21, Girish Ramakrishnan wrote:
> > >>> Frank Hemer wrote:
> > >>>> Launching qtdemo (qt4.3rc) segfaults on startup, only the shape of
> > >>>> its frame is visible for msecs.
> > >>>>
> > >>>> Tested on OpenSuSE 10.2 86_64
> > >>>> configured with -qt-gif
> > >>>
> > >>> Can you please provide us a back trace?
> > >>
> > >> Yes I can, please find the bt attached.
> > >> FYI: My graphics device is NVidia GeForce 7600 Gt/PCI/SSE2 using the
> > >> proprietary driver.
> > >> OpenGL Version is 2.1.0 NVIDIA 96.31
> > >
> > > No changes with qt-x11-commercial-src-4.3.0-snapshot-20070528
> > > the backtrace now is:
> > >
> > > #0  0x0000000000ac4860 in ?? ()
> > > #1  0x00002b4f3841f7d8 in qt_createFragmentProgram (ctx=<value
> > > optimized out>, program=@0xb05054, shader_src=0x2b4f3c4a0280 "\001") at
> > > qpaintengine_opengl.cpp:1162
> >
> > This looks like a driver bug to me, and we can't reproduce it here (not
> > tried the same driver version though). Can you try upgrading your driver
> > to v97.55, or even the last beta, v100.14.06, and see if that fixes it?
>
> This is the nvidia proprietary driver that gets installed by default
> (yast).
>
> I'll give the beta driver a try later today and see what happens.

I have now tested with 100.14.06 and things work out fine now.
qtdemo design really has improved:-))

Unfortunately my previous installed driver version is the driver that gets 
linked in by the distros autoinstaller, so I guess there might be a lot more 
users experiencing this problem.
However I understand this is out of qts scope.

Thanx for your help,
Frank

To unsubscribe - send "unsubscribe" in the subject to qt4-preview-feedback-request@xxxxxxxxxxxxx