indicator-location crashing during default, sdk and click_image_tests tests on smoketesting
Bug #1338610 reported by
Łukasz Zemczak
This bug affects 9 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Indicator Location |
New
|
Undecided
|
Unassigned | ||
platform-api |
Fix Released
|
High
|
Thomas Voß | ||
platform-api (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Since image #113 we have noticed crashfiles from indicator-location happening for 3 test suites in smoketesting: default, sdk and click_image_tests. Those are the non-autopilot test suites. Links to the crashes:
http://
http://
http://
Those crashers do not affect the test results, nor do they appear during normal usage of the phone.b
Related branches
lp:~thomas-voss/platform-api/fix-1338610
- Charles Kerr (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
- Florian Boucault: Pending requested
-
Diff: 375 lines (+159/-49)4 files modifiedsrc/ubuntu/application/common/application/location/controller.cpp (+84/-29)
src/ubuntu/application/common/application/location/instance.h (+9/-3)
src/ubuntu/application/common/application/location/service.cpp (+30/-5)
src/ubuntu/application/common/application/location/session.cpp (+36/-12)
tags: | added: lt-category-noimpact lt-date-20140704 lt-prio-low |
tags: | added: lt-whitelisted |
Changed in platform-api: | |
status: | New → In Progress |
Changed in platform-api: | |
status: | In Progress → Fix Released |
To post a comment you must log in.
Unfortunately, apport-retrace thinks that all three of these crash reports have corrupt cores and don't provide useful backtraces. All of them show that /something/ called abort(), but the retrace fails before we get to the caller:
SourcePackage: indicator-location linux-gnueabihf /libc.so. 6 linux-gnueabihf /libc.so. 6 linux-gnueabihf /libc.so. 6 :__verbose_ terminate_ handler( ) () from /usr/lib/ arm-linux- gnueabihf/ libstdc+ +.so.6 arm-linux- gnueabihf/ libstdc+ +.so.6
Stacktrace:
#0 0xb6b258e6 in ?? () from /lib/arm-
No symbol table info available.
#1 0xb6b3405e in raise () from /lib/arm-
No symbol table info available.
#2 0xb6b34d4e in abort () from /lib/arm-
No symbol table info available.
#3 0xb6c622b4 in __gnu_cxx:
No symbol table info available.
#4 0xb6c60af0 in ?? () from /usr/lib/
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Same for all three traces.
FWIW there's no direct call to abort(), assert(), g_error() in the indicator-location codebase, so the abort() call is coming from somewhere else in the stack.