Openmoko Bug #2191: /opt/Qtopia/plugins/phonevendors/libficgta01vendor.so is missing symbol _ZN13QModemService17setDefaultCharsetERK7QString

Openmoko Public Trac bugs at docs.openmoko.org
Mon Dec 29 08:11:04 CET 2008


#2191: /opt/Qtopia/plugins/phonevendors/libficgta01vendor.so is missing symbol
_ZN13QModemService17setDefaultCharsetERK7QString
----------------------+-----------------------------------------------------
 Reporter:  xbaldauf  |          Owner:  openmoko-devel
     Type:  defect    |         Status:  new           
 Priority:  normal    |      Milestone:                
Component:  unknown   |        Version:  unspecified   
 Severity:  normal    |       Keywords:                
 Haspatch:  0         |      Blockedby:                
Estimated:            |    Patchreview:                
 Blocking:            |   Reproducible:                
----------------------+-----------------------------------------------------
 Hello, I've been upgrading from Om2008.9 (+FDOM) to Om2008.12 using "opkg
 upgrade". Now, qpe is not starting properly, it crashes as soon as it
 starts. When stracing qpe directly before the crash, the following is
 revealed:


 [pid  1134] clock_gettime(CLOCK_MONOTONIC, {3629, 133676000}) = 0
 [pid  1134] write(13, "AT+CBC\r", 7)    = 7
 [pid  1134] write(2, "AtChat :  T : \"AT+CBC\" \n", 24) = 24
 [pid  1134] clock_gettime(CLOCK_MONOTONIC, {3629, 142533000}) = 0
 [pid  1134] gettimeofday({1230533619, 795790}, NULL) = 0
 [pid  1134] clock_gettime(CLOCK_MONOTONIC, {3629, 148781000}) = 0
 [pid  1134] writev(2, [{"qpe", 3}, {": ", 2}, {"symbol lookup error", 19},
 {": ", 2}, {"/opt/Qtopia/plugins/phonevendors/libficgta01vendor.so", 53},
 {": ", 2}, {"undefined symbol:
 _ZN13QModemService17setDefaultCharsetERK7QString", 66}, {"", 0}, {"", 0},
 {"\n", 1}], 10) = 148
 [pid  1134] exit_group(127)             = ?


 Apparently, qpe loads
 "/opt/Qtopia/plugins/phonevendors/libficgta01vendor.so" and this library
 the symbol "_ZN13QModemService17setDefaultCharsetERK7QString" to be
 defined, while it is apparently not defined.

 Both "libficgta01vendor.so" and "qpe" seem to come from the same build
 repository, so there should be no versioning problem:

 ~#opkg search $(which qpe)
 qtopia-phone-x11 -
 1:4.3.2+gitr476+ba3f443faec4cefcd3805158eef70921ed39f3de-r51 -
 /opt/Qtopia/bin/qpe
 ~#opkg search /opt/Qtopia/plugins/phonevendors/libficgta01vendor.so
 qtopia-phone-x11-phonevendor-ficgta01vendor -
 1:4.3.2+gitr476+ba3f443faec4cefcd3805158eef70921ed39f3de-r51 -
 /opt/Qtopia/plugins/phonevendors/libficgta01vendor.so
 ~#

 Apparently, the package http://downloads.openmoko.org/repository/Om2008.8
 /om-gta02/qtopia-phone-x11-phonevendor-ficgta01vendor_4.3.2+gitr476
 +ba3f443faec4cefcd3805158eef70921ed39f3de-r51_om-gta02.opk actually
 expects a binary or library (the one which defines the symbol
 "_ZN13QModemService17setDefaultCharsetERK7QString") while not specifying
 that his binary or library is expected, else opkg should have installed
 the appropriate package.

 Thus, for now, I cannot use any phone functionality on the FreeRunner.

-- 
Ticket URL: <https://docs.openmoko.org/trac/ticket/2191>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac


More information about the buglog mailing list