Qtopia post-mortem

Lorn Potter lpotter at trolltech.com
Fri Aug 29 00:28:31 CEST 2008


John Sullivan wrote:
> Aaron Sowry <aaron at aeneby.com> writes:
> 
>> Aaron Sowry wrote:
>>> Hi,
>>>
>>> I have just now flashed my Freerunner with today's [August 5th] uboot and the latest 
>>> Qtopia uImage and rootfs available from their website. After flashing it 
>>> boots up fine, and I run 'opkg update' followed by 'opkg upgrade' which 
>>> results in a lengthy process but seems to complete successfully. 
>>>
>>> After a reboot, everything seems to go fine right up until the point 
>>> which the Qtopia GUI tries to load....
>> I'm going to continue this issue under a more descriptive heading 
>> because it is a reproducible bug. Running the qpe process directly 
>> (bypassing the init script which gets stuck in a rather uninformative 
>> infinite loop) results in the following error:
>>
>> qpe: symbol lookup error: /opt/Qtopia/lib/libqtopiapim.so.4: undefined 
>> symbol: _ZN11QListWidget9dropEventEP10QDropEvent
>>
>> I'm going to take a stab in the dark here and suggest that this seems to 
>> be some kind of ABI breakage caused by an upgrade to some package, but I 
>> have no idea which one. I will peruse the source and see if I can narrow 
>> it down.
>>
>> In the meantime has anyone done an 'opkg upgrade' on their Qtopia image 
>> recently without it breaking like this? Conversely, has anyone else 
>> experienced the same thing and can confirm it's not just me doing 
>> something dumb?
> 
> I'm having the same issue after the upgrade.
> 
> When I did the upgrade, it said that it was unable to get the
> fbset-modes package, and suggested I do an update. After doing an
> update, there is still the same problem. Did you see this as well? It
> makes some sense that this package might be related to the problem, but
> maybe it's not.
> 
> It seems to be stuck in the same place as yours, at the S98qpe start
> stage. logread -f shows this:
> 
> Aug 28 17:59:58 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiaphonemodem.so.4)
> Aug 28 17:59:58 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libQtDBus.so.4)
> Aug 28 17:59:58 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libQtDBus.so.4)
> Aug 28 17:59:58 om-gta02 user.info kernel: usb 1-1: new full speed USB
> device using s3c2410-ohci and address 105
> Aug 28 17:59:59 om-gta02 user.info kernel: usb 1-1: configuration #1
> chosen from 1 choice
> Aug 28 17:59:59 om-gta02 user.notice Qtopia: qpe: symbol lookup error:
> qpe: undefined symbol: _ZN17QBluetoothAddress7invalidE
> Aug 28 17:59:59 om-gta02 user.info kernel: usb 1-1: USB disconnect,
> address 105
> Aug 28 17:59:59 om-gta02 user.info kernel: neo1973-pm-bt
> neo1973-pm-bt.0: GTA02 Set PCF50633 LDO4 = 3200
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> qpe)
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> qpe)
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiamedia.so.4)
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiaaudio.so.4)
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiaphonemodem.so.4)
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libQtDBus.so.4)
> Aug 28 18:00:00 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libQtDBus.so.4)
> Aug 28 18:00:00 om-gta02 user.info kernel: usb 1-1: new full speed USB
> device using s3c2410-ohci and address 106
> Aug 28 18:00:01 om-gta02 user.info kernel: usb 1-1: configuration #1
> chosen from 1 choice
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe: symbol lookup error:
> qpe: undefined symbol: _ZN17QBluetoothAddress7invalidE
> Aug 28 18:00:02 om-gta02 user.info kernel: usb 1-1: USB disconnect,
> address 106
> Aug 28 18:00:02 om-gta02 user.info kernel: neo1973-pm-bt
> neo1973-pm-bt.0: GTA02 Set PCF50633 LDO4 = 3200
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> qpe)
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> qpe)
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiamedia.so.4)
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiaaudio.so.4)
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libqtopiaphonemodem.so.4)
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libQtDBus.so.4)
> Aug 28 18:00:02 om-gta02 user.notice Qtopia: qpe:
> /usr/lib/libstdc++.so.6: no version information available (required by
> /opt/Qtopia/lib/libQtDBus.so.4)
> Aug 28 18:00:02 om-gta02 user.info kernel: usb 1-1: new full speed USB
> device using s3c2410-ohci and address 107
> 

The message about libstdc++ are only warning messages. Qtopia should 
work fine regardless.

The location of the just released Qtopia is different. Qtopia now lives 
in /opt/Nokia/Qtopia to differentiate from Openmoko's non compatible Qtopia.
You might need to cp /opt/Nokia/Qtopia/qpe.sh /etc/init.d/qpe and 
restart Qtopia



-- 
Lorn 'ljp' Potter
Software Engineer, Systems Group, Trolltech, a Nokia company



More information about the support mailing list