On Thu, 10 Jan 2013 09:36:42 +0100, Thomas Petazzoni wrote:

> > > Program received signal SIGSEGV, Segmentation fault.
> > > QFbBackingStore::QFbBackingStore (this=0x17588,
> > > window=0x7efffc34) at fbconvenience/qfbbackingstore.cpp:54
> > > 54            (static_cast<QFbWindow
> > > *>(window->handle()))->setBackingStore(this); (gdb) bt #0
> > > QFbBackingStore::QFbBackingStore (this=0x17588,
> > > window=0x7efffc34) at fbconvenience/qfbbackingstore.cpp:54 #1
> > > 0x768ac016 in QLinuxFbIntegration::createPlatformBackingStore
> > > (this=<optimized out>, window=0x7efffc34) at
> > > qlinuxfbintegration.cpp:87 #2  0x76f33438 in
> > > QBackingStore::QBackingStore (this=0x19008, window=0x7efffc34) at
> > > painting/qbackingstore.cpp:122
> > >
> > > Does anyone has an idea? Should I be doing a formal bug report?
> > 
> > Seems like a bug in the qlinuxfb platform. QFbBackingStore is
> > assuming that create() has already been called on the QWindow.
> > Before create() is called window->handle() will return 0. It's
> > probably better if QFbBackingStore does this initialization lazily.
> 
> Ok. I'd be glad to test any patches that implements this idea.

Any news about this problem? Currently, the linuxfb graphics backend is
unfortunately unusable :-(

Thanks,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to