qmlscene crashed while running music-app autopilot tests
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Music App |
Fix Released
|
Undecided
|
Victor Thompson | ||
mediascanner2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
music-app tests could not succeed due to qmlscene crash
http://
_StringException: Binary content:
FailedTestScr
/var/log/syslog: {{{Sep 5 00:59:45 ubuntu-phablet kernel: [ 86.241416] input: autopilot-finger as /devices/
Application Log (com.ubuntu.
/usr/lib/
/usr/lib/
Testability driver loaded. Wire protocol version is "1.4".
Could not create thumbnailer: Unknown error when checking cache access: Is a directory
Failed to register thumbnailer image provider: Unknown error when checking cache access: Is a directory
terminate called after throwing an instance of 'std::runtime_
what(): Tried to open a db with an unsupported schema version.
}}}
test-log: {{{
00:59:45.372 WARNING testcase:115 - No tracing available - install the python-
00:59:45.627 WARNING testcase:162 - Process manager backend unavailable, application snapshot support disabled.
00:59:45.691 INFO logging:45 - str: Set the value of an initctl environment variable. Arguments ('/home/
Keyword arguments: {}.
00:59:45.712 DEBUG __init__:174 - Patched home to fake home directory /home/phablet/
00:59:45.713 DEBUG __init__:178 - Creating music library for click test
00:59:45.714 DEBUG __init__:179 - Home set to /home/phablet/
00:59:45.714 DEBUG __init__:181 - Music path set to /home/phablet/
00:59:45.715 DEBUG __init__:186 - Mediascanner path set to /home/phablet/
00:59:45.716 DEBUG __init__:192 - Content dir set to /home/phablet/
00:59:45.819 DEBUG __init__:201 - Music copied, files ['1.ogg', '2.ogg', '3.mp3']
00:59:45.820 DEBUG __init__:214 - Patching fake mediascanner database in /home/phablet/
00:59:45.820 DEBUG __init__:217 - Mediascanner database files ['mediastore.sql', 'mediastore.db']
00:59:45.904 DEBUG __init__:207 - Mediascanner database copied, files ['mediastore.sql', 'mediastore.db']
00:59:45.906 INFO logging:45 - TestMainWindow: launch_test_click. Arguments (). Keyword arguments: {}.
00:59:45.907 INFO _launcher:280 - Attempting to launch click application '(default)' from click package 'com.ubuntu.music' and URIs ''
00:59:46.691 INFO _launcher:120 - Attempting to launch application 'com.ubuntu.
01:00:13.601 ERROR proxies:410 - Introspect error on :1.96:/
org.freedesktop
01:00:13.602 DEBUG proxies:413 - Executing introspect queue due to error
01:00:36.491 ERROR _launcher:206 - Timed out waiting for Application with app_id 'com.ubuntu.
01:00:36.498 INFO logging:45 - str: Set the value of an initctl environment variable. Arguments ('/home/phablet',). Keyword arguments: {}.
}}}
Traceback (most recent call last):
File "/home/
super(
File "/home/
self.app = MusicApp(
File "/usr/lib/
return f(instance, *args, **kwargs)
File "/home/
emulator_
File "/usr/lib/
return launcher.
File "/usr/lib/
return super()
File "/usr/lib/
pid=pid
File "/usr/lib/
_get_
File "/usr/lib/
(criteria_
autopilot.
Related branches
- Andrew Hayzen: Approve
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
-
Diff: 22 lines (+5/-3)1 file modifiedtests/autopilot/music_app/content/mediascanner-2.0/mediastore.sql (+5/-3)
affects: | qtdeclarative-opensource-src (Ubuntu) → mediascanner (Ubuntu) |
Changed in mediascanner (Ubuntu): | |
status: | Confirmed → New |
Changed in mediascanner: | |
status: | New → Confirmed |
Changed in mediascanner (Ubuntu): | |
status: | New → Confirmed |
affects: | mediascanner → mediascanner2 |
affects: | mediascanner (Ubuntu) → mediascanner2 (Ubuntu) |
no longer affects: | mediascanner2 |
I retraced the crash file in bug #1367142 where it shows this crash happens inside mediascanner. Changing the package accordingly.
--- 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 arm-linux- gnueabihf/ libstdc+ +.so.6 arm-linux- gnueabihf/ libstdc+ +.so.6 :MediaStore: :MediaStore( std::string const&, mediascanner: :OpenType, std::string const&) () from /usr/lib/ arm-linux- gnueabihf/ libmediascanner -2.0.so. 3 :MediaStore: :MediaStore( mediascanner: :OpenType, std::string const&) () from /usr/lib/ arm-linux- gnueabihf/ libmediascanner -2.0.so. 3 :qml::MediaStor eWrapper: :MediaStoreWrap per(QObject* ) () from /usr/lib/ arm-linux- gnueabihf/ qt5/qml/ Ubuntu/ MediaScanner. 0.1/libmediasca nner-qml. so :createInto< mediascanner: :qml::MediaStor eWrapper> (void*) () from /usr/lib/ arm-linux- gnueabihf/ qt5/qml/ Ubuntu/ MediaScanner. 0.1/libmediasca nner-qml. so arm-linux- gnueabihf/ libQt5Qml. so.5 arm-linux- gnueabihf/ libQt5Qml. so.5
#0 0xb5ecf8e6 in ?? () from /lib/arm-
No symbol table info available.
#1 0xb5edde5e in raise () from /lib/arm-
No symbol table info available.
#2 0xb5edeb4e in abort () from /lib/arm-
No symbol table info available.
#3 0xb6065184 in __gnu_cxx:
No symbol table info available.
#4 0xb60639b4 in ?? () from /usr/lib/
No symbol table info available.
#5 0xb6063a0a in std::terminate() () from /usr/lib/
No symbol table info available.
#6 0xb6063c2a in __cxa_throw () from /usr/lib/
No symbol table info available.
#7 0xae533e70 in mediascanner:
No symbol table info available.
#8 0xae533f00 in mediascanner:
No symbol table info available.
#9 0xae57e514 in mediascanner:
No symbol table info available.
#10 0xae57b31c in void QQmlPrivate:
No symbol table info available.
#11 0xb6c7805c in QQmlType::create() const () from /usr/lib/
No symbol table info available.
#12 0xb6cb6430 in ?? () from /usr/lib/
No symbol table info available.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
---