Bug 39819 - При запуске показывает белый шар без карты
Summary: При запуске показывает белый шар без карты
Status: CLOSED FIXED
Alias: None
Product: Branch p9
Classification: Distributions
Component: libosgEarth (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 critical
Assignee: qa-team@altlinux.org
QA Contact: qa-p9@altlinux.org
URL:
Keywords:
: 39833 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-19 14:03 MSK by antipart@mail.ru
Modified: 2021-04-28 10:20 MSK (History)
6 users (show)

See Also:


Attachments
вывод glxinfo (83.42 KB, text/plain)
2021-03-19 14:03 MSK, antipart@mail.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description antipart@mail.ru 2021-03-19 14:03:41 MSK
Created attachment 9243 [details]
вывод glxinfo

Видеокарта:

01:00.0 VGA compatible controller: NVIDIA Corporation GK106 [GeForce GTX 660] (rev a1)

при запуске:
 
/usr/bin/osgearth_viewer --window 50 50 500 500 /usr/share/osgEarth/tests/openstreetmap.earth
 
показывает белый шар без карты, в лог пишет:
 
[osgEarth]* [SpatialReference] ERROR:   
[osgEarth]* [SpatialReference] SRS xform not possible
   From => WGS 84
   To   => Mercator CS
[osgEarth]* [SpatialReference] INPUT: GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251
99433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
OUTPUT: PROJCS["unnamed",GEOGCS["unnamed ellipse",DATUM["unknown",SPHEROID["unnamed",6378137,0],TOWGS84[0,0,0,0,0,0,0],EXTENSION["PROJ4_GRIDS","@null"]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Mercator_2SP"],
PARAMETER["standard_parallel_1",0],PARAMETER["central_meridian",0],PARAMETER["false_easting",0],PARAMETER["false_northing",0],UNIT["Meter",1],EXTENSION["PROJ4","+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1
.0 +units=m +nadgrids=@null +towgs84=0,0,0,0,0,0,0 +wktext +no_defs"]]
Comment 1 Michael Shigorin 2021-03-19 14:25:52 MSK
Попытка быренько собрать текущую 3.1 из сизифа не удалась:
http://git.altlinux.org/tasks/268035/

Артём, попробуйте-ка на kworkstation livecd -- там другой видеодрайвер
(фирменный закрытый nvidia): http://altlinux.org/kworkstation; можно прямо на загруженной с флэшки системе сделать apt-get update; apt-get install osgEarth; если это поможет -- см. http://altlinux.org/nvidia
Comment 2 antipart@mail.ru 2021-03-22 13:21:19 MSK
Пробовал:
  - kworkstation livecd;
  - на компах с видеокартами radeon;
  - пересобирал osgEarth 2.10 и 2.9;
  - пробовал подавать файл .earth на osgviewer вместо osgearth_viewer
результат тот же!
Подозреваю, что проблема с модулем GDAL  версии 2.2.3
Comment 3 Michael Shigorin 2021-03-22 17:18:18 MSK
Коллеги, у нас кто-нибудь пользуется osgEarth на p9/x86_64?
Comment 4 Aleksei Nikiforov 2021-03-22 18:01:55 MSK
(Ответ для Michael Shigorin на комментарий #3)
> Коллеги, у нас кто-нибудь пользуется osgEarth на p9/x86_64?

Я - нет. Зато при попытке запуска в виртуалке с p9 в логе помимо вышеуказанных сообщений об ошибке получил более подозрительные записи:

VERTEX glCompileShader "main(vertex)" FAILED
VERTEX Shader "main(vertex)" infolog:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

FRAGMENT glCompileShader "main(fragment)" FAILED
FRAGMENT Shader "main(fragment)" infolog:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

VERTEX glCompileShader "oe_Text_VS" FAILED
VERTEX Shader "oe_Text_VS" infolog:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

FRAGMENT glCompileShader "oe_Text_FS" FAILED
FRAGMENT Shader "oe_Text_FS" infolog:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

VERTEX glCompileShader "main(vertex)" FAILED
VERTEX Shader "main(vertex)" infolog:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

FRAGMENT glCompileShader "main(fragment)" FAILED
FRAGMENT Shader "main(fragment)" infolog:
0:1(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES

Аналогичные сообщения и проблему я получаю на виртуалке с Сизифом, при этом нет ошибок как в первом сообщение.
Comment 5 antipart@mail.ru 2021-03-22 18:10:22 MSK
У меня был аналогичный выхлоп, когда я запустил собранную osgEath на p9
Comment 6 antipart@mail.ru 2021-03-22 18:11:40 MSK
(Ответ для antipart@mail.ru на комментарий #5)
> У меня был аналогичный выхлоп, когда я запустил собранную osgEath на p9

osgEarth 2.9
Comment 7 antipart@mail.ru 2021-03-22 18:29:11 MSK
У меня на windows 10 и на kubuntu 18.04 отлично работает osgEarth 2.9 в паре с OpenSceneGraph 3.4.1. Версия gdal на винде 2.2.4 на никсах не помню, тоже двойка но посвежее. Причем под винду osgEarth и OSG собирал из исходников из всего этого сделал вывод, что проблема скорее всего в чем-то другом. Возможно в древней gdal или еще где.
Comment 8 Andrey Cherepanov 2021-03-31 10:32:15 MSK
*** Bug 39833 has been marked as a duplicate of this bug. ***
Comment 9 Repository Robot 2021-04-27 22:01:18 MSK
gdal-3.0.4-alt1.1.M90P.1 -> p9:

 Wed Mar 24 2021 Andrey Cherepanov <cas@altlinux> 3.0.4-alt1.1.M90P.1
 - Backport new version to p9 branch (ALT #39819).
 - Build python-module-gdal.
 Sat Sep 19 2020 Igor Vlasenko <viy@altlinux.ru> 3.0.4-alt1.2
 - NMU: fixed build (build w/o python2) (closes: #38911)
 - TODO: remove -fpermissive quick hack
 - TODO: build --with-netcdf
 Thu Apr 16 2020 Michael Shigorin <mike@altlinux> 3.0.4-alt1.1
 - E2K: fix build with lcc 1.23
 Thu Feb 27 2020 Anton V. Boyarshinov <boyarsh@altlinux> 3.0.4-alt1
 - update to 3.0.4
 - unconditional python3
 - stop 2to3 usage
Comment 10 Michael Shigorin 2021-04-28 10:20:10 MSK
Коллеги, спасибо!

(Ответ для antipart@mail.ru на комментарий #0)
> при запуске:
> /usr/bin/osgearth_viewer --window 50 50 500 500
> /usr/share/osgEarth/tests/openstreetmap.earth
> показывает белый шар без карты
Прошу проверить после dist-upgrade.