Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006869opensim[REGION] Specific OpenSim Modulepublic2013-11-28 03:382014-01-16 02:53
Reporteraiaustin 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusacknowledgedResolutionopen 
PlatformPCOSWindowsOS VersionVista
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0006869: Possible .NET 4 Issue - [Warp3D Map] One Pixel White Line at Right Edge of Terrain Part of Map Tiles
DescriptionI have noticed that on recent Openvue grid maptiles (which are rendered using Warp3D) a one pixel white line is appearing on the right hand edge of the 256x256 region map tiles produced by the Warp3D Map Tile renderer. On exploration I see it on all regions that are on Add-on region servers (which happen to be Windows 7 32 bit systems), but NOT on the OpenSim.exe region server that is on the same system as the Robust.exe services (which happens to be Windows 8.1 and a 64 bit system).

I have started fresh with no old map tiles to check, and new tiles are always created the same with the white terrain edge for the add on region servers.

I see that OSGrid addon region map tiles rendered with Warp3D also have this one pixel white line in the right most pixel position. The OSGrid addon region servers are Windows Vista 32 bit running the .NET 4 based r/24051. The problem is not there with the previous (a .NET 3.5 version)

If any prim/object overlaps that right hand sim edge area such as a road or building going right up to the edge of the sim that IS rendered over the white edge final column. Sop its just the terrain part of the map that has the white edge.

On examining the images, it doe snot seem that the terrain is shifted left one pixel, its just that the final pixel column is not rendered.

I went back and see that there is no such white line in r/24020 (the last .NET 3.5 version) and that the white lines appear in all .NET 4 releases since then I have used (3 different versions).
Additional InformationI wonder if this can be a difference between 32 bit and 64 bit systems for Warp3D rather than anything related to the OpenSim.exe instance that does not exhibit the issue happening to be on the same computer as the Robust.exe services.
TagsNo tags attached.
Git Revision or version numberr/24083
Run Mode Grid (Multiple Regions per Sim)
Physics EngineODE
Script Engine
Environment.NET / Windows32
Mono VersionNone
ViewerN/A
Attached Filesjpg file icon r24020-sample-map-tile-correct.jpg [^] (10,883 bytes) 2013-11-28 03:48


jpg file icon r24083-sample-map-tile-with-white-edge-and-prim-overlapping.jpg [^] (11,137 bytes) 2013-11-28 03:48


jpg file icon Map-64-bit-windows-no-white-edge.jpg [^] (22,163 bytes) 2013-11-28 04:52


jpg file icon Map-32-bit-windows-with-white-edge.jpg [^] (24,779 bytes) 2013-11-28 04:52


jpg file icon Openvue-grid-live-served-map-with-white-lines from-32-bit server-r24083-2013-11-28.jpg [^] (222,943 bytes) 2013-11-28 09:40

- Relationships

-  Notes
(0024773)
aiaustin (developer)
2013-11-28 03:53

The problem is not present when I change the map tile renderer to the default one, so the issue seems to be only with warp3D.
(0024774)
aiaustin (developer)
2013-11-28 04:14
edited on: 2013-11-28 09:42

http://virtual.aiai.ed.ac.uk:8002/resources/map.html [^]

Above link is to a live served image with the white line edged regions from the add-on region server (columns 1 to 4) and OSGrid regions (final column) even for the smallest tiles if you zoom to 800% in a viewer). The regions on the 64 bit OpenSim.exe that is on the same host as the Robust services is in column 5 and those have no white right hand edge.

Posted 28-Nov-2013 with r/24083... if the version number on the map indicates its later the problem may have been resolved. A pink tile indicates the related region server is not running.

Static snapshot of above URL at 28-Nov-2013 with r/24083 is attached showing white line to right edge of each region on the 32-bit Windows server (columns 1 to 4).

Openvue-grid-live-served-map-with-white-lines from-32-bit server-r24083-2013-11-28.jpg

(0024775)
aiaustin (developer)
2013-11-28 04:57
edited on: 2013-11-28 06:45

As a test, I took the latest r/24051 OSGrid add-on release and started it in a fresh Windows 8.1 64 bit system creating the default island. The only change was to use the Warp3D map tile renderer. I created a 256m long prim centred at 128,128 so the prim went right to the sim East and West edges. I obtained the map tile image... and all looks correct... see Map-64-bit-windows-no-white-edge.jpg

I then created an identical fresh OSGrid add-on region setup on a Windows Vista 32 bit system. And again obtained the map tile. The map tile terrain/sea is faulty and has a one pixel white bar in the right most (East) columm... this can be seen as the 256m prim at 128,128 is rendered correctly and overlaps the white pixel colulm going right to the east map tile edge.

So the problem does appear to be a fault when rendering the terrain part of the map tiles under Warp3D when using releases after r/24020.

(0024776)
nebadon (administrator)
2013-11-28 07:05

This is a pretty well known bug, Plugh, Lkalif and myself have all looked at this issue and its been tough, it however is not related to .net 4 this problem has been around for some time.
(0024777)
aiaustin (developer)
2013-11-28 07:22
edited on: 2013-12-10 04:09

Interesting, as it works fine for me on 32 bit and 64 bit systems right up to r/24020 on both OSGrid addon regions with the usual OSGrid distribution, and on Openvue grid with my own builds. But after that on all my 32 bit systems I get the white line (terrain only not the prims) but on the 64 bit system its fine. I can move between r/24020 and later versions and between 32 bit and 64 bit systems with releases past r/24020 and have the white line appear or not totally reliably. Hope that might offer some clues as to the underlying cause, as it must relate to 32 bit vs. 64 bit handling or differences in libraries that support these things perhaps.

All my systems have the very latest and the same .NET 4 and 4.5.1 updates and security patches installed.

(0024778)
AliciaRaven (manager)
2013-11-28 08:21
edited on: 2013-11-28 08:23

I see this problem also on my two Linux 64bit servers, both target .NET 3.5 but mono versions are different, (2.10.8.1 and 3.0.7). Both show the white line when using Warp3D.

Thanks :)

Edit: Sorry forgot to say im using OS 0.7.6 release version, not latest dev code.

(0025006)
aiaustin (developer)
2014-01-16 02:53

I changed one of our servers from Windows 7 32 bit to windows 8.1 64 bit and the white line problem on the right edge of Warp3D image tiles goes away. So for Windows users at least its a 32 bit versus 64 bit issue.

- Issue History
Date Modified Username Field Change
2013-11-28 03:38 aiaustin New Issue
2013-11-28 03:47 aiaustin Description Updated View Revisions
2013-11-28 03:48 aiaustin File Added: r24020-sample-map-tile-correct.jpg
2013-11-28 03:48 aiaustin File Added: r24083-sample-map-tile-with-white-edge-and-prim-overlapping.jpg
2013-11-28 03:53 aiaustin Note Added: 0024773
2013-11-28 03:55 aiaustin Description Updated View Revisions
2013-11-28 03:56 aiaustin Description Updated View Revisions
2013-11-28 04:00 aiaustin Description Updated View Revisions
2013-11-28 04:14 aiaustin Note Added: 0024774
2013-11-28 04:16 aiaustin Note Edited: 0024774 View Revisions
2013-11-28 04:17 aiaustin Note Edited: 0024774 View Revisions
2013-11-28 04:21 aiaustin Additional Information Updated View Revisions
2013-11-28 04:52 aiaustin File Added: Map-64-bit-windows-no-white-edge.jpg
2013-11-28 04:52 aiaustin File Added: Map-32-bit-windows-with-white-edge.jpg
2013-11-28 04:57 aiaustin Note Added: 0024775
2013-11-28 04:58 aiaustin Note Edited: 0024775 View Revisions
2013-11-28 06:45 aiaustin Note Edited: 0024775 View Revisions
2013-11-28 07:05 nebadon Note Added: 0024776
2013-11-28 07:05 nebadon Assigned To => nebadon
2013-11-28 07:05 nebadon Status new => acknowledged
2013-11-28 07:05 nebadon Assigned To nebadon =>
2013-11-28 07:22 aiaustin Note Added: 0024777
2013-11-28 07:23 aiaustin Note Edited: 0024777 View Revisions
2013-11-28 08:21 AliciaRaven Note Added: 0024778
2013-11-28 08:23 AliciaRaven Note Edited: 0024778 View Revisions
2013-11-28 09:37 aiaustin Note Edited: 0024777 View Revisions
2013-11-28 09:40 aiaustin File Added: Openvue-grid-live-served-map-with-white-lines from-32-bit server-r24083-2013-11-28.jpg
2013-11-28 09:41 aiaustin Note Edited: 0024774 View Revisions
2013-11-28 09:42 aiaustin Note Edited: 0024774 View Revisions
2013-12-10 04:09 aiaustin Note Edited: 0024777 View Revisions
2013-12-10 04:09 aiaustin Note Edited: 0024777 View Revisions
2014-01-16 02:53 aiaustin Note Added: 0025006


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker