Re: N950 SEGFAULT - help?

2011-11-11 Thread Felipe Crochik
I have created a new project from scratch and modified the bare minimum I
could to make sure I didn't introduce a bug.

This project uses the original source code for the declarativewebview from
Qt4.7 (I did not see any difference when compared to 4.8). The only change
is that it offers a different user agent so google will return the Android
version.

I can reproduce the crash by:
1. login to a gmail account
2. go to inbox
3. switch to the task manager
4. switch back to the application
5. click back to menu and select another folder (it seems that is related
to triggering a reload of the page but the exception seems to be related to
QPaint)

Also, it crashes almost every time I switch to the task manager while
loading something.

The source and a deb file can be found at
http://www.crochik.com/gapp/webviewcrash.zip

Any help greatly appreciated since the application is pretty useless you
can't leave it running.

Thanks,
Felipe


On Sat, Nov 5, 2011 at 7:03 PM, Nicolai Hess nicolaih...@web.de wrote:



 2011/11/5 Felipe Crochik fel...@crochik.com

 Unfortunately It didn't do the trick I can't tell any difference
 ...still crashes with the QPainter::save()

 Please let me know if any of you have any more ideas... I will play a
 little more tomorrow.

 Felipe


 2011/11/5 Kristóf Timur ti...@sch.bme.hu

   That’s not how it’s done.

 1. In your .pro file, add:
 QT += opengl

 2. at the top of your cpp, add:
 #include QGLWidget

 3. when you initialize your QDeclarativeView:
 QGLWidget glWidget;
 QDeclarativeView view;
 view.setViewport(glWidget);

 Cheers,
 Timur

  *From:* Felipe Crochik fel...@crochik.com
 *Sent:* Saturday, November 05, 2011 11:26 PM
 *To:* nicolaih...@web.de
 *Cc:* maemo-developers maemo-developers@maemo.org
 *Subject:* Re: N950 SEGFAULT - help?

 Nicolai,

 I tried the application using (I assume that is what you meant):
 QApplication::setGraphicsSystem(opengl);

 and haven't been able to crash the application but it gets really slow
 and unresponsive. Also I get these error messages on my log:

 Valid eglHandle received but not running with meego compatible
 graphicssystem.

 Any ideas?

 Thanks,
 Felipe



 2011/10/7 Nicolai Hess nicolaih...@web.de

 Have you tried to use a QGLWidget for the qmlviewer ?
 This works for the QML Camera element which has the
 same behavior, segfaults when application moved to background.


 2011/10/7 Felipe Crochik fel...@crochik.com

 That is the next problem. They are not available - maybe I need to
 add some extra repository? sorry if I missed some obvious development
 required step It is hard to start over!


 2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

 apt-get install libqtwebkit4-dbg
 or
 apt-get install libqt4-webkit-dbg.

 2011/10/7 Ивайло Димитров freemangor...@abv.bg:
   Why not install Qt debug symbols on the device and run/attach to
 your
  program there under gdb?
 
 
 
   Оригинално писмо 
  От: Felipe Crochik
  Относно: N950 SEGFAULT - help?
  До: maemo-developers@maemo.org
  Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
  I hit a wall with my application so I am looking for someone to help
  everywhere I can.
 
  The short version: how can I get qt creator to debug my application
 on the
  device. Right now I get CRC mismatch warnings for all libraries and
 I assume
  this is what prevents me to see any trace information
 
  That is what I get when I start to debug:
  ...
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
  (CRC mismatch).
 
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
  (CRC mismatch).
 
  ...
 
  I assume I need to install debug symbols/versions for the qt
 libraries on
  the device somehow. Am I right? How can I accomplish this?
 
  The long version:
 
  My applications uses qml\webview and everything works fine until I
 swipe out
  of my application and then later come back to it. With one click or
 two I
  get a segfault. This is all the information that I managed to get
 running
  gdb on the device:
 
  (gdb) backtrace
  #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
  #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 
  Program received signal SIGSEGV, Segmentation fault.
 
  Any suggestions?
 
  Thanks in advance,
  Felipe
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 



 ___
 maemo-developers mailing list
 maemo-developers

Re: N950 SEGFAULT - help?

2011-11-07 Thread Eero Tamminen

Hi,

On 11/06/2011 01:03 AM, ext Nicolai Hess wrote:

2011/11/5 Felipe Crochikfel...@crochik.com


Unfortunately It didn't do the trick I can't tell any difference
...still crashes with the QPainter::save()

Please let me know if any of you have any more ideas... I will play a
little more tomorrow.


Note that in general GL context should be dropped in applications
when they aren't visible. Main exception for this rule are plain GL
games because they cannot do this easily and user isn't typically
running many such games at the same time, like could be the case
with normal apps.

This is because GL contexts are severely limited resource and after
system runs out of them, any new processes just abort/crash on startup
because GL init fails.

Dropping GL context on background should happen automatically for
most MeegoTouch and QML applications.  If you're directly using GL
operations in such applications without taking this account, and
e.g. trying to do GL drawing in the background, funny things may
happen.


- Eero



Felipe


2011/11/5 Kristóf Timurti...@sch.bme.hu


   That’s not how it’s done.

1. In your .pro file, add:
QT += opengl

2. at the top of your cpp, add:
#includeQGLWidget

3. when you initialize your QDeclarativeView:
QGLWidget glWidget;
QDeclarativeView view;
view.setViewport(glWidget);

Cheers,
Timur

  *From:* Felipe Crochikfel...@crochik.com
*Sent:* Saturday, November 05, 2011 11:26 PM
*To:* nicolaih...@web.de
*Cc:* maemo-developersmaemo-developers@maemo.org
*Subject:* Re: N950 SEGFAULT - help?

Nicolai,

I tried the application using (I assume that is what you meant):
QApplication::setGraphicsSystem(opengl);

and haven't been able to crash the application but it gets really slow
and unresponsive. Also I get these error messages on my log:

Valid eglHandle received but not running with meego compatible
graphicssystem.

Any ideas?

Thanks,
Felipe



2011/10/7 Nicolai Hessnicolaih...@web.de


Have you tried to use a QGLWidget for the qmlviewer ?
This works for the QML Camera element which has the
same behavior, segfaults when application moved to background.


2011/10/7 Felipe Crochikfel...@crochik.com


That is the next problem. They are not available - maybe I need to
add some extra repository? sorry if I missed some obvious development
required step It is hard to start over!


2011/10/7 Daniil Ivanovdaniil.iva...@gmail.com


apt-get install libqtwebkit4-dbg
or
apt-get install libqt4-webkit-dbg.

2011/10/7 Ивайло Димитровfreemangor...@abv.bg:
Why not install Qt debug symbols on the device and run/attach to
your

program there under gdb?



 Оригинално писмо 
От: Felipe Crochik
Относно: N950 SEGFAULT - help?
До: maemo-developers@maemo.org
Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
I hit a wall with my application so I am looking for someone to help
everywhere I can.

The short version: how can I get qt creator to debug my application

on the

device. Right now I get CRC mismatch warnings for all libraries and

I assume

this is what prevents me to see any trace information

That is what I get when I start to debug:
...
the debug information found in


c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so

does not match


c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so

(CRC mismatch).

the debug information found in


c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so

does not match


c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so

(CRC mismatch).

...

I assume I need to install debug symbols/versions for the qt

libraries on

the device somehow. Am I right? How can I accomplish this?

The long version:

My applications uses qml\webview and everything works fine until I

swipe out

of my application and then later come back to it. With one click or

two I

get a segfault. This is all the information that I managed to get

running

gdb on the device:

(gdb) backtrace
#0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
#1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4

Program received signal SIGSEGV, Segmentation fault.

Any suggestions?

Thanks in advance,
Felipe

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers







___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers






  --
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers






Can you give a link to your source.

nicolai

Re: N950 SEGFAULT - help?

2011-11-05 Thread Felipe Crochik
Nicolai,

I tried the application using (I assume that is what you meant):
QApplication::setGraphicsSystem(opengl);

and haven't been able to crash the application but it gets really slow and
unresponsive. Also I get these error messages on my log:

Valid eglHandle received but not running with meego compatible
graphicssystem.

Any ideas?

Thanks,
Felipe



2011/10/7 Nicolai Hess nicolaih...@web.de

 Have you tried to use a QGLWidget for the qmlviewer ?
 This works for the QML Camera element which has the
 same behavior, segfaults when application moved to background.


 2011/10/7 Felipe Crochik fel...@crochik.com

 That is the next problem. They are not available - maybe I need to add
 some extra repository? sorry if I missed some obvious development
 required step It is hard to start over!


 2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

 apt-get install libqtwebkit4-dbg
 or
 apt-get install libqt4-webkit-dbg.

 2011/10/7 Ивайло Димитров freemangor...@abv.bg:
  Why not install Qt debug symbols on the device and run/attach to your
  program there under gdb?
 
 
 
   Оригинално писмо 
  От: Felipe Crochik
  Относно: N950 SEGFAULT - help?
  До: maemo-developers@maemo.org
  Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
  I hit a wall with my application so I am looking for someone to help
  everywhere I can.
 
  The short version: how can I get qt creator to debug my application on
 the
  device. Right now I get CRC mismatch warnings for all libraries and I
 assume
  this is what prevents me to see any trace information
 
  That is what I get when I start to debug:
  ...
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
  (CRC mismatch).
 
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
  (CRC mismatch).
 
  ...
 
  I assume I need to install debug symbols/versions for the qt
 libraries on
  the device somehow. Am I right? How can I accomplish this?
 
  The long version:
 
  My applications uses qml\webview and everything works fine until I
 swipe out
  of my application and then later come back to it. With one click or
 two I
  get a segfault. This is all the information that I managed to get
 running
  gdb on the device:
 
  (gdb) backtrace
  #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
  #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 
  Program received signal SIGSEGV, Segmentation fault.
 
  Any suggestions?
 
  Thanks in advance,
  Felipe
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 



 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-11-05 Thread Kristóf Timur
That’s not how it’s done.

1. In your .pro file, add:
QT += opengl

2. at the top of your cpp, add:
#include QGLWidget

3. when you initialize your QDeclarativeView:
QGLWidget glWidget;
QDeclarativeView view;
view.setViewport(glWidget);

Cheers,
Timur

From: Felipe Crochik 
Sent: Saturday, November 05, 2011 11:26 PM
To: nicolaih...@web.de 
Cc: maemo-developers 
Subject: Re: N950 SEGFAULT - help?

Nicolai, 

I tried the application using (I assume that is what you meant):
QApplication::setGraphicsSystem(opengl);

and haven't been able to crash the application but it gets really slow and 
unresponsive. Also I get these error messages on my log:

Valid eglHandle received but not running with meego compatible graphicssystem.

Any ideas?

Thanks, 
Felipe




2011/10/7 Nicolai Hess nicolaih...@web.de

  Have you tried to use a QGLWidget for the qmlviewer ?
  This works for the QML Camera element which has the 
  same behavior, segfaults when application moved to background. 



  2011/10/7 Felipe Crochik fel...@crochik.com

That is the next problem. They are not available - maybe I need to add 
some extra repository? sorry if I missed some obvious development required 
step It is hard to start over! 



2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

  apt-get install libqtwebkit4-dbg
  or
  apt-get install libqt4-webkit-dbg.

  2011/10/7 Ивайло Димитров freemangor...@abv.bg:

   Why not install Qt debug symbols on the device and run/attach to your
   program there under gdb?
  
  
  
    Оригинално писмо 
   От: Felipe Crochik
   Относно: N950 SEGFAULT - help?
   До: maemo-developers@maemo.org
   Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
   I hit a wall with my application so I am looking for someone to help
   everywhere I can.
  
   The short version: how can I get qt creator to debug my application on 
the
   device. Right now I get CRC mismatch warnings for all libraries and I 
assume
   this is what prevents me to see any trace information
  
   That is what I get when I start to debug:
   ...
   the debug information found in
   
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
   does not match
   
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
   (CRC mismatch).
  
   the debug information found in
   
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
   does not match
   
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
   (CRC mismatch).
  
   ...
  
   I assume I need to install debug symbols/versions for the qt 
libraries on
   the device somehow. Am I right? How can I accomplish this?
  
   The long version:
  
   My applications uses qml\webview and everything works fine until I 
swipe out
   of my application and then later come back to it. With one click or two 
I
   get a segfault. This is all the information that I managed to get 
running
   gdb on the device:
  
   (gdb) backtrace
   #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
   #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
   #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  
   Program received signal SIGSEGV, Segmentation fault.
  
   Any suggestions?
  
   Thanks in advance,
   Felipe
  

   ___
   maemo-developers mailing list
   maemo-developers@maemo.org
   https://lists.maemo.org/mailman/listinfo/maemo-developers
  
  



___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers








___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-11-05 Thread Nicolai Hess
2011/11/5 Felipe Crochik fel...@crochik.com

 Nicolai,

 I tried the application using (I assume that is what you meant):
 QApplication::setGraphicsSystem(opengl);

 and haven't been able to crash the application but it gets really slow and
 unresponsive. Also I get these error messages on my log:

 Valid eglHandle received but not running with meego compatible
 graphicssystem.

 Any ideas?

 Thanks,
 Felipe



 2011/10/7 Nicolai Hess nicolaih...@web.de

 Have you tried to use a QGLWidget for the qmlviewer ?
 This works for the QML Camera element which has the
 same behavior, segfaults when application moved to background.


 2011/10/7 Felipe Crochik fel...@crochik.com

 That is the next problem. They are not available - maybe I need to add
 some extra repository? sorry if I missed some obvious development
 required step It is hard to start over!


 2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

 apt-get install libqtwebkit4-dbg
 or
 apt-get install libqt4-webkit-dbg.

 2011/10/7 Ивайло Димитров freemangor...@abv.bg:
  Why not install Qt debug symbols on the device and run/attach to your
  program there under gdb?
 
 
 
   Оригинално писмо 
  От: Felipe Crochik
  Относно: N950 SEGFAULT - help?
  До: maemo-developers@maemo.org
  Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
  I hit a wall with my application so I am looking for someone to help
  everywhere I can.
 
  The short version: how can I get qt creator to debug my application
 on the
  device. Right now I get CRC mismatch warnings for all libraries and I
 assume
  this is what prevents me to see any trace information
 
  That is what I get when I start to debug:
  ...
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
  (CRC mismatch).
 
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
  (CRC mismatch).
 
  ...
 
  I assume I need to install debug symbols/versions for the qt
 libraries on
  the device somehow. Am I right? How can I accomplish this?
 
  The long version:
 
  My applications uses qml\webview and everything works fine until I
 swipe out
  of my application and then later come back to it. With one click or
 two I
  get a segfault. This is all the information that I managed to get
 running
  gdb on the device:
 
  (gdb) backtrace
  #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
  #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 
  Program received signal SIGSEGV, Segmentation fault.
 
  Any suggestions?
 
  Thanks in advance,
  Felipe
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 



 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




No I mean use a QGLWidget for your declarativeview like:

viewer-setViewport(new QGLWidget());
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-11-05 Thread Felipe Crochik
Unfortunately It didn't do the trick I can't tell any difference
...still crashes with the QPainter::save()

Please let me know if any of you have any more ideas... I will play a
little more tomorrow.

Felipe

2011/11/5 Kristóf Timur ti...@sch.bme.hu

   That’s not how it’s done.

 1. In your .pro file, add:
 QT += opengl

 2. at the top of your cpp, add:
 #include QGLWidget

 3. when you initialize your QDeclarativeView:
 QGLWidget glWidget;
 QDeclarativeView view;
 view.setViewport(glWidget);

 Cheers,
 Timur

  *From:* Felipe Crochik fel...@crochik.com
 *Sent:* Saturday, November 05, 2011 11:26 PM
 *To:* nicolaih...@web.de
 *Cc:* maemo-developers maemo-developers@maemo.org
 *Subject:* Re: N950 SEGFAULT - help?

 Nicolai,

 I tried the application using (I assume that is what you meant):
 QApplication::setGraphicsSystem(opengl);

 and haven't been able to crash the application but it gets really slow and
 unresponsive. Also I get these error messages on my log:

 Valid eglHandle received but not running with meego compatible
 graphicssystem.

 Any ideas?

 Thanks,
 Felipe



 2011/10/7 Nicolai Hess nicolaih...@web.de

 Have you tried to use a QGLWidget for the qmlviewer ?
 This works for the QML Camera element which has the
 same behavior, segfaults when application moved to background.


 2011/10/7 Felipe Crochik fel...@crochik.com

 That is the next problem. They are not available - maybe I need to add
 some extra repository? sorry if I missed some obvious development
 required step It is hard to start over!


 2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

 apt-get install libqtwebkit4-dbg
 or
 apt-get install libqt4-webkit-dbg.

 2011/10/7 Ивайло Димитров freemangor...@abv.bg:
   Why not install Qt debug symbols on the device and run/attach to
 your
  program there under gdb?
 
 
 
   Оригинално писмо 
  От: Felipe Crochik
  Относно: N950 SEGFAULT - help?
  До: maemo-developers@maemo.org
  Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
  I hit a wall with my application so I am looking for someone to help
  everywhere I can.
 
  The short version: how can I get qt creator to debug my application
 on the
  device. Right now I get CRC mismatch warnings for all libraries and I
 assume
  this is what prevents me to see any trace information
 
  That is what I get when I start to debug:
  ...
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
  (CRC mismatch).
 
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
  (CRC mismatch).
 
  ...
 
  I assume I need to install debug symbols/versions for the qt
 libraries on
  the device somehow. Am I right? How can I accomplish this?
 
  The long version:
 
  My applications uses qml\webview and everything works fine until I
 swipe out
  of my application and then later come back to it. With one click or
 two I
  get a segfault. This is all the information that I managed to get
 running
  gdb on the device:
 
  (gdb) backtrace
  #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
  #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 
  Program received signal SIGSEGV, Segmentation fault.
 
  Any suggestions?
 
  Thanks in advance,
  Felipe
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 



 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




  --
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-11-05 Thread Nicolai Hess
2011/11/5 Felipe Crochik fel...@crochik.com

 Unfortunately It didn't do the trick I can't tell any difference
 ...still crashes with the QPainter::save()

 Please let me know if any of you have any more ideas... I will play a
 little more tomorrow.

 Felipe


 2011/11/5 Kristóf Timur ti...@sch.bme.hu

   That’s not how it’s done.

 1. In your .pro file, add:
 QT += opengl

 2. at the top of your cpp, add:
 #include QGLWidget

 3. when you initialize your QDeclarativeView:
 QGLWidget glWidget;
 QDeclarativeView view;
 view.setViewport(glWidget);

 Cheers,
 Timur

  *From:* Felipe Crochik fel...@crochik.com
 *Sent:* Saturday, November 05, 2011 11:26 PM
 *To:* nicolaih...@web.de
 *Cc:* maemo-developers maemo-developers@maemo.org
 *Subject:* Re: N950 SEGFAULT - help?

 Nicolai,

 I tried the application using (I assume that is what you meant):
 QApplication::setGraphicsSystem(opengl);

 and haven't been able to crash the application but it gets really slow
 and unresponsive. Also I get these error messages on my log:

 Valid eglHandle received but not running with meego compatible
 graphicssystem.

 Any ideas?

 Thanks,
 Felipe



 2011/10/7 Nicolai Hess nicolaih...@web.de

 Have you tried to use a QGLWidget for the qmlviewer ?
 This works for the QML Camera element which has the
 same behavior, segfaults when application moved to background.


 2011/10/7 Felipe Crochik fel...@crochik.com

 That is the next problem. They are not available - maybe I need to
 add some extra repository? sorry if I missed some obvious development
 required step It is hard to start over!


 2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

 apt-get install libqtwebkit4-dbg
 or
 apt-get install libqt4-webkit-dbg.

 2011/10/7 Ивайло Димитров freemangor...@abv.bg:
   Why not install Qt debug symbols on the device and run/attach to
 your
  program there under gdb?
 
 
 
   Оригинално писмо 
  От: Felipe Crochik
  Относно: N950 SEGFAULT - help?
  До: maemo-developers@maemo.org
  Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
  I hit a wall with my application so I am looking for someone to help
  everywhere I can.
 
  The short version: how can I get qt creator to debug my application
 on the
  device. Right now I get CRC mismatch warnings for all libraries and
 I assume
  this is what prevents me to see any trace information
 
  That is what I get when I start to debug:
  ...
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
  (CRC mismatch).
 
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
  (CRC mismatch).
 
  ...
 
  I assume I need to install debug symbols/versions for the qt
 libraries on
  the device somehow. Am I right? How can I accomplish this?
 
  The long version:
 
  My applications uses qml\webview and everything works fine until I
 swipe out
  of my application and then later come back to it. With one click or
 two I
  get a segfault. This is all the information that I managed to get
 running
  gdb on the device:
 
  (gdb) backtrace
  #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
  #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 
  Program received signal SIGSEGV, Segmentation fault.
 
  Any suggestions?
 
  Thanks in advance,
  Felipe
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 



 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




  --
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers




Can you give a link to your source.

nicolai
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-10-07 Thread Ивайло Димитров
 Why not install Qt debug symbols on the device and run/attach to your program 
there under gdb?



 Оригинално писмо 
От:  Felipe Crochik  
Относно: N950 SEGFAULT - help?
До: maemo-developers@maemo.org
Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
I hit a wall with my application so I am looking for someone to help everywhere 
I can.

The short version: how can I get qt creator to debug my application on the 
device. Right now I get CRC mismatch warnings for all libraries and I assume 
this is what prevents me to see any trace information

That is what I get when I start to debug:
 ...
the debug information found in 
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
 does not match 
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
 (CRC mismatch).   the debug information found in 
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
 does not match 
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
 (CRC mismatch)....
  I assume I need to install debug symbols/versions for the qt libraries on 
the device somehow. Am I right? How can I accomplish this?

The long version:

My applications uses qml\webview and everything works fine until I swipe out of 
my application and then later come back to it. With one click or two I get a 
segfault. This is all the information that I managed to get running gdb on the 
device:

(gdb) backtrace
#0
 0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
#1
 0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
#2
 0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4

Program received signal SIGSEGV, Segmentation fault.

Any suggestions? 

Thanks in advance, 
Felipe

 ___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-10-07 Thread Daniil Ivanov
apt-get install libqtwebkit4-dbg
or
apt-get install libqt4-webkit-dbg.

2011/10/7 Ивайло Димитров freemangor...@abv.bg:
 Why not install Qt debug symbols on the device and run/attach to your
 program there under gdb?



  Оригинално писмо 
 От: Felipe Crochik
 Относно: N950 SEGFAULT - help?
 До: maemo-developers@maemo.org
 Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
 I hit a wall with my application so I am looking for someone to help
 everywhere I can.

 The short version: how can I get qt creator to debug my application on the
 device. Right now I get CRC mismatch warnings for all libraries and I assume
 this is what prevents me to see any trace information

 That is what I get when I start to debug:
 ...
 the debug information found in
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
 does not match
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
 (CRC mismatch).

 the debug information found in
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
 does not match
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
 (CRC mismatch).

 ...

 I assume I need to install debug symbols/versions for the qt libraries on
 the device somehow. Am I right? How can I accomplish this?

 The long version:

 My applications uses qml\webview and everything works fine until I swipe out
 of my application and then later come back to it. With one click or two I
 get a segfault. This is all the information that I managed to get running
 gdb on the device:

 (gdb) backtrace
 #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
 #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4

 Program received signal SIGSEGV, Segmentation fault.

 Any suggestions?

 Thanks in advance,
 Felipe

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers


___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-10-07 Thread Jonathan Wilson

the debug information found in
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
does not match
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
(CRC mismatch).

the debug information found in
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
does not match
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
(CRC mismatch).
The libpvr libraries are binary blobs for the PowerVR GPU and have nothing 
to do with QT.
No I dont know where you would get appropriate blobs that will not cause 
the errors you are seeing.

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: N950 SEGFAULT - help?

2011-10-07 Thread Felipe Crochik
That is the next problem. They are not available - maybe I need to add
some extra repository? sorry if I missed some obvious development required
step It is hard to start over!

2011/10/7 Daniil Ivanov daniil.iva...@gmail.com

 apt-get install libqtwebkit4-dbg
 or
 apt-get install libqt4-webkit-dbg.

 2011/10/7 Ивайло Димитров freemangor...@abv.bg:
  Why not install Qt debug symbols on the device and run/attach to your
  program there under gdb?
 
 
 
   Оригинално писмо 
  От: Felipe Crochik
  Относно: N950 SEGFAULT - help?
  До: maemo-developers@maemo.org
  Изпратено на: Петък, 2011, Октомври 7 05:20:55 EEST
  I hit a wall with my application so I am looking for someone to help
  everywhere I can.
 
  The short version: how can I get qt creator to debug my application on
 the
  device. Right now I get CRC mismatch warnings for all libraries and I
 assume
  this is what prevents me to see any trace information
 
  That is what I get when I start to debug:
  ...
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
  (CRC mismatch).
 
  the debug information found in
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
  does not match
 
 c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
  (CRC mismatch).
 
  ...
 
  I assume I need to install debug symbols/versions for the qt libraries
 on
  the device somehow. Am I right? How can I accomplish this?
 
  The long version:
 
  My applications uses qml\webview and everything works fine until I swipe
 out
  of my application and then later come back to it. With one click or two I
  get a segfault. This is all the information that I managed to get running
  gdb on the device:
 
  (gdb) backtrace
  #0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
  #1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
  #2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
 
  Program received signal SIGSEGV, Segmentation fault.
 
  Any suggestions?
 
  Thanks in advance,
  Felipe
 
  ___
  maemo-developers mailing list
  maemo-developers@maemo.org
  https://lists.maemo.org/mailman/listinfo/maemo-developers
 
 

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


N950 SEGFAULT - help?

2011-10-06 Thread Felipe Crochik
I hit a wall with my application so I am looking for someone to help
everywhere I can.

The short version: how can I get qt creator to debug my application on the
device. Right now I get CRC mismatch warnings for all libraries and I assume
this is what prevents me to see any trace information

That is what I get when I start to debug:
...
the debug information found in
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL_r125.so
does not match
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvrPVR2D_DRI2WSEGL.so
(CRC mismatch).

the debug information found in
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d_r125.so
does not match
c:/qtsdk/madde/sysroots/harmattan-nokia-meego-arm-sysroot-1134-slim/usr/lib/libpvr2d.so
(CRC mismatch).

...
I assume I need to install debug symbols/versions for the qt libraries on
the device somehow. Am I right? How can I accomplish this?

The long version:

My applications uses qml\webview and everything works fine until I swipe out
of my application and then later come back to it. With one click or two I
get a segfault. This is all the information that I managed to get running
gdb on the device:

(gdb) backtrace
#0  0x42068924 in QPainter::save() () from /usr/lib/libQtGui.so.4
#1  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x48ec294c in ?? () from /usr/lib/libQtWebKit.so.4

Program received signal SIGSEGV, Segmentation fault.

Any suggestions?

Thanks in advance,
Felipe
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers