ForumWie kann es sein, dass unsere Applikation unter openSUSE 10.2 an 1 Stelle abstürzt ?
xxx yyy – Dienstag, 19. Dezember 2006 09:54 Uhr

Frage

Wie kann es sein, dass unsere Anwendung mit den original libs von Trolltech
qt-x11-opensource-src-4.2.1.tar.gz
bestens funktioniert,
unter openSUSE 10.2 aber, bei einer wenig verwendeten Funktion, abstürzt ?

### begin schnipsel aus unserer Anwendung
################################################
printf(“readBmpFromSocket: w=%d h=%d data[0]=%x\n”,w,h,data[0]);
printf(“will crash on SuSE 10.2 with original lib from Trolltech it is OK :-(
\n”);
temp = new QImage((uchar *) data,w,h,QImage::Format_Indexed8);
printf(“after new QImage\n”);
### end schnipsel aus unserer Anwendung
##################################################

Hiermit geht es, weil die original Qt4 Libs von Trolltech verwendet werden !

#!/bin/bash
# export LD_LIBRARY_PATH=/home/lehrig/temp/qt-x11-opensource-src-4.2.1/lib:
$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH
pvbrowser $1 $2 $3 $4 $5 $6 $7 $8

PS1: – Unter SuSE 10.1 kein Problem
– Unter Windows kein Problem
PS2: Ich könnte ja eine “Bug Report” machen,
aber ich bin mir ziemlich sicher,
dass der ungehört verhallen würde :-(

[1] http://pvbrowser.org

1 Antwort
xxx yyy – Donnerstag, 21. Dezember 2006 15:03 Uhr

Wir haben das Problem jetzt so gelöst:

Es gibt folgende Kommandos:
pvbrowser, pvbrowser_system, pvdevelop, pvdevelop_system

Die einfachen Befehle verwenden die original Lib’s von Trolltech.
Die *_system Befehle verwenden die von der Distribution mitgelieferten Lib’s
Die Unterscheidung erfolgt durch shell scripte.

PS: Da hat doch Einer mit 100% und ein Anderer mit 0% gewertet :-)
Sehr aussagekräfig, diese Bewertung.

Wünsche ein frohes Fest und ein gutes neues Jahr.

[1] http://pvbrowser.org