Unity 8 Desktop Preview session can not launch apps wrapped in a shell script
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dropping Letters |
Fix Released
|
Medium
|
Unassigned | ||
Ubuntu Calculator App |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu Calendar App |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu Clock App |
Fix Released
|
Medium
|
Olli Ries | ||
Ubuntu File Manager App |
Fix Released
|
Medium
|
Unassigned | ||
Ubuntu Music App |
Fix Released
|
Medium
|
Olli Ries | ||
Ubuntu Notes app |
Invalid
|
Undecided
|
Unassigned | ||
Ubuntu Shorts App |
Fix Released
|
Undecided
|
Unassigned | ||
Ubuntu Terminal App |
Fix Released
|
Medium
|
Unassigned | ||
Ubuntu Weather App |
Fix Released
|
Medium
|
Unassigned | ||
unity8-desktop-session (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
A number of apps are actually the qmlscene binary launched from a shell script. These apps fail to launch from the Unity8 desktop session preview, although if the wrapped qmlscene command line is added to the app's .desktop file explicitly, the app will launch and run correctly.
Launching through the shell script wrapper results in a crash in qmlscene (should be attached).
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity8-
ProcVersionSign
Uname: Linux 3.13.0-19-generic x86_64
ApportVersion: 2.14-0ubuntu1
Architecture: amd64
Date: Tue Apr 1 13:30:52 2014
InstallationDate: Installed on 2013-05-09 (327 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
SourcePackage: unity8-
UpgradeStatus: Upgraded to trusty on 2013-10-31 (152 days ago)
Related branches
- Nicholas Skaggs (community): Approve
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Carlos Jose Mazieri: Approve
- Sergio Schvezov (community): Needs Fixing
-
Diff: 15999 lines (+15391/-104)69 files modified.bzrignore (+2/-0)
CMakeLists.txt (+25/-15)
apparmor.json (+2/-2)
click/CMakeLists.txt (+0/-8)
debian/changelog (+7/-0)
debian/control (+19/-2)
debian/qtdeclarative5-nemo-qml-plugin-folderlistmodel.install (+1/-0)
manifest.json (+12/-11)
plugins.json (+0/-6)
src/CMakeLists.txt (+2/-0)
src/app/CMakeLists.txt (+24/-0)
src/app/main.cpp (+114/-0)
src/plugin/CMakeLists.txt (+7/-0)
src/plugin/folderlistmodel/CMakeLists.txt (+54/-0)
src/plugin/folderlistmodel/README (+14/-0)
src/plugin/folderlistmodel/clipboard.cpp (+495/-0)
src/plugin/folderlistmodel/clipboard.h (+132/-0)
src/plugin/folderlistmodel/diritemabstractlistmodel.h (+46/-0)
src/plugin/folderlistmodel/diriteminfo.cpp (+345/-0)
src/plugin/folderlistmodel/diriteminfo.h (+123/-0)
src/plugin/folderlistmodel/dirmodel.cpp (+1563/-0)
src/plugin/folderlistmodel/dirmodel.h (+430/-0)
src/plugin/folderlistmodel/dirselection.cpp (+298/-0)
src/plugin/folderlistmodel/dirselection.h (+116/-0)
src/plugin/folderlistmodel/externalfswatcher.cpp (+114/-0)
src/plugin/folderlistmodel/externalfswatcher.h (+68/-0)
src/plugin/folderlistmodel/filecompare.cpp (+108/-0)
src/plugin/folderlistmodel/filecompare.h (+51/-0)
src/plugin/folderlistmodel/filesystemaction.cpp (+1302/-0)
src/plugin/folderlistmodel/filesystemaction.h (+241/-0)
src/plugin/folderlistmodel/fmutil.cpp (+132/-0)
src/plugin/folderlistmodel/fmutil.h (+46/-0)
src/plugin/folderlistmodel/folderlistmodel.pri (+44/-0)
src/plugin/folderlistmodel/folderlistmodel.pro (+39/-0)
src/plugin/folderlistmodel/imageprovider.cpp (+93/-0)
src/plugin/folderlistmodel/imageprovider.h (+29/-0)
src/plugin/folderlistmodel/iorequest.cpp (+185/-0)
src/plugin/folderlistmodel/iorequest.h (+109/-0)
src/plugin/folderlistmodel/iorequestworker.cpp (+100/-0)
src/plugin/folderlistmodel/iorequestworker.h (+61/-0)
src/plugin/folderlistmodel/ioworkerthread.cpp (+64/-0)
src/plugin/folderlistmodel/ioworkerthread.h (+52/-0)
src/plugin/folderlistmodel/plugin.cpp (+58/-0)
src/plugin/folderlistmodel/plugin.h (+75/-0)
src/plugin/folderlistmodel/qmldir (+2/-0)
src/plugin/folderlistmodel/trash/qtrashdir.cpp (+335/-0)
src/plugin/folderlistmodel/trash/qtrashdir.h (+128/-0)
src/plugin/test_folderlistmodel/regression/media_asx.h (+21/-0)
src/plugin/test_folderlistmodel/regression/media_xspf.h (+135/-0)
src/plugin/test_folderlistmodel/regression/regression_folderlilstmodel.pro (+30/-0)
src/plugin/test_folderlistmodel/regression/sound_7200_amr.h (+87/-0)
src/plugin/test_folderlistmodel/regression/sound_mp3.h (+3598/-0)
src/plugin/test_folderlistmodel/regression/tempfiles.cpp (+207/-0)
src/plugin/test_folderlistmodel/regression/tempfiles.h (+95/-0)
src/plugin/test_folderlistmodel/regression/testonly_pdf.h (+641/-0)
src/plugin/test_folderlistmodel/regression/tst_folderlistmodel.cpp (+2483/-0)
src/plugin/test_folderlistmodel/regression/ubuntu_touch_run.sh (+11/-0)
src/plugin/test_folderlistmodel/results/DesktopQt4.74.txt (+47/-0)
src/plugin/test_folderlistmodel/results/DesktopQt5.0.txt (+53/-0)
src/plugin/test_folderlistmodel/results/NemoEmulatorQ8.43.txt (+36/-0)
src/plugin/test_folderlistmodel/results/openFiles.Readme.txt (+7/-0)
src/plugin/test_folderlistmodel/simpleUI/main.cpp (+32/-0)
src/plugin/test_folderlistmodel/simpleUI/simplelist.cpp (+281/-0)
src/plugin/test_folderlistmodel/simpleUI/simplelist.h (+74/-0)
src/plugin/test_folderlistmodel/simpleUI/simplelist.ui (+219/-0)
src/plugin/test_folderlistmodel/simpleUI/simpleui.pro (+32/-0)
tests/autopilot/ubuntu_filemanager_app/tests/__init__.py (+35/-37)
ubuntu-filemanager-app.in (+0/-3)
ubuntu-filemanager-app.qmlproject (+0/-20)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Michał Sawicz (community): Approve
-
Diff: 8 lines (+1/-1)1 file modifiedubuntu-clock-app.in (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Nekhelesh Ramananthan (community): Approve
-
Diff: 8 lines (+1/-1)1 file modifiedubuntu-weather-app.in (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Michael Hall: Approve
- Stephen M. Webb (community): Approve
-
Diff: 8 lines (+1/-1)1 file modifiedubuntu-terminal-app.in (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Nekhelesh Ramananthan (community): Approve
-
Diff: 8 lines (+1/-1)1 file modifiedubuntu-calculator-app.in (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Nekhelesh Ramananthan (community): Approve
-
Diff: 7 lines (+1/-1)1 file modifiedsudoku-app (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Nekhelesh Ramananthan (community): Approve
-
Diff: 8 lines (+1/-1)1 file modifiedmusic-app.in (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Nekhelesh Ramananthan: Approve
-
Diff: 8 lines (+1/-1)1 file modifiedcalendar-app.in (+1/-1)
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration)
- Alan Pope 🍺🐧🐱 🦄 (community): Approve
- Nekhelesh Ramananthan (community): Approve
-
Diff: 8 lines (+1/-1)1 file modifiedshorts-app.in (+1/-1)
Changed in unity8-desktop-session (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
affects: | unity8-desktop-session → ubuntu-calculator-app |
Changed in ubuntu-clock-app: | |
assignee: | nobody → Olli Ries (ories) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in music-app: | |
importance: | Undecided → Medium |
status: | New → In Progress |
assignee: | nobody → Olli Ries (ories) |
Changed in ubuntu-calculator-app: | |
status: | New → In Progress |
Changed in ubuntu-terminal-app: | |
status: | New → In Progress |
Changed in ubuntu-weather-app: | |
status: | New → In Progress |
Changed in ubuntu-calendar-app: | |
status: | New → In Progress |
Changed in ubuntu-rssreader-app: | |
status: | New → In Progress |
Changed in ubuntu-clock-app: | |
milestone: | none → 2.0 |
Changed in ubuntu-clock-app: | |
milestone: | 2.0 → none |
status: | Fix Committed → Fix Released |
Changed in music-app: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-rssreader-app: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-calculator-app: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-calendar-app: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-filemanager-app: | |
status: | Fix Committed → Fix Released |
importance: | Undecided → Medium |
Changed in ubuntu-terminal-app: | |
importance: | Undecided → Medium |
status: | Fix Committed → Fix Released |
Changed in ubuntu-weather-app: | |
importance: | Undecided → Medium |
status: | Fix Committed → Fix Released |
Changed in dropping-letters: | |
importance: | Undecided → Medium |
status: | New → Fix Released |
Changed in unity8-desktop-session (Ubuntu): | |
status: | Triaged → Fix Released |
Have you tried with "exec" in the bash scripts? I think this might be because the connection comes from a different PID than upstart reported to unity as the launching app.