Pcbnew GAL: Objects hidden when switching from OpenGL mode to OpenGL mode

Bug #1393050 reported by Sven D
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Medium
Tomasz Wlostowski

Bug Description

I start Pcbnew with an existing board. Switch to the OpenGL mode. Select a track with the mouse. The track segment is highlighted. We are still in OpenGL mode. Then select the menu entry Switch to OpenGL or press F11.
The highlighted track segement is deleted from the screen. Switch to the default mode with F9. The track segement is now visible. Switch back to OpenGL, the track segement is invisble.

Use the menu entries from the main menu or the hotkeys F9/F11 have the same effect.
Normally you don't switch from OpenGL mode to OpenGL mode, but I selected the wrong menu entry.

Application: kicad
Version: (2014-11-14 BZR 5284)-product Release build
wxWidgets: Version 3.0.1 (debug,wchar_t,compiler with C++ ABI 1002,GCC 4.8.2,wx containers,compatible with 2.8)
Platform: Linux 3.13-1-amd64 x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=OFF
         KICAD_SCRIPTING_MODULES=OFF
         KICAD_SCRIPTING_WXPYTHON=OFF
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Tags: cern gal pcbnew

Related branches

Sven D (sven-d)
tags: added: cern gal pcbnew
Sven D (sven-d)
summary: - Pcbnew GAL: Remove track segment when switch from OpenGL mode to OpenGL
+ Pcbnew GAL: Removed track segment when switch from OpenGL mode to OpenGL
mode
Revision history for this message
Nick Østergaard (nickoe) wrote : Re: Pcbnew GAL: Removed track segment when switch from OpenGL mode to OpenGL mode

I can confrim this behaivour on archlinux with 5284.

This is a bad rendering bug. This could lead to a bad board or bug reports about tracks cannot be drawn anymore, because the track exists in the data structure but not in the view.

I can note that this also happens when swithing from opengl to cairo, and the other way.

summary: - Pcbnew GAL: Removed track segment when switch from OpenGL mode to OpenGL
- mode
+ Pcbnew GAL: Track segment hidden when switching from OpenGL mode to
+ OpenGL mode
summary: - Pcbnew GAL: Track segment hidden when switching from OpenGL mode to
- OpenGL mode
+ Pcbnew GAL: Objects hidden when switching from OpenGL mode to OpenGL
+ mode
Revision history for this message
Nick Østergaard (nickoe) wrote :

And this does not only happen with track segments, but all objects selected in GAL.

Changed in kicad:
assignee: nobody → Tomasz Wlostowski (twlostow)
Changed in kicad:
importance: Undecided → Medium
status: New → Triaged
Changed in kicad:
status: Triaged → Won't Fix
status: Won't Fix → Fix Committed
Jon Neal (reportingsjr)
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.