pcbnew Block Operations dialog grows uncontrollably

Bug #1571821 reported by Dtux
40
This bug affects 4 people
Affects Status Importance Assigned to Milestone
KiCad
Won't Fix
Low
Unassigned

Bug Description

In Pcbnew when i use block selection , the dialog box namaed "block operation " grow up after each opening, until exceed screen size.

Debian stretch (testing)/Openbox
Version: 4.0.2+dfsg1-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC 5.3.1,wx containers,compatible with 2.8)
Platform: Linux 4.4.0-1-686-pae i686, 32 bit, Little endian, wxGTK
Boost version: 1.58.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=OFF

idem with Debian jessie (stable) and kicad 0.20140622+bzr4027-3

Revision history for this message
Dtux (vortex-enrg) wrote :
description: updated
Revision history for this message
Jeff Young (jeyjey) wrote :

@Dtux, does this still happen?

@Everyone, can anyone else reproduce this? (Please give details if so.)

Changed in kicad:
status: New → Incomplete
summary: - pcbnew Block Operations dialog
+ pcbnew Block Operations dialog grows uncontrollably
Revision history for this message
Dtux (vortex-enrg) wrote :

Yes it's still happen.
I use Openbox alone, i think it's a part of problem...

Version: 4.0.7+dfsg1-1 release build
wxWidgets: Version 3.0.3 (debug,wchar_t,compiler with C++ ABI 1011,GCC 7.2.0,wx containers,compatible with 2.8)
Platform: Linux 4.14.0-3-amd64 x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.62.0
Curl version: libcurl/7.57.0 OpenSSL/1.0.2n zlib/1.2.8 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) libssh2/1.8.0 nghttp2/1.29.0 librtmp/2.3

Debian testing / OpenBox

Revision history for this message
Nick Østergaard (nickoe) wrote :

That is truely strange. Can you try to reproduce with another window manager? Maybe i3 or whatever gnome uses?

Revision history for this message
Dtux (vortex-enrg) wrote :

No bug with I3...

Jeff Young (jeyjey)
Changed in kicad:
status: Incomplete → Confirmed
Jeff Young (jeyjey)
Changed in kicad:
importance: Undecided → Low
Revision history for this message
Jeff Young (jeyjey) wrote :

Note that this affects other dialogs as well.

Revision history for this message
Seth Hillbrand (sethh) wrote :

This issue is not visible on xfce or gnome.

I'm setting to won't fix for now as we can't support all window managers' quirks. If someone running Openbox or other wm that has this issue wants to address, we'll look at merging a patch.

Changed in kicad:
status: Confirmed → Won't Fix
Revision history for this message
John Beard (john-j-beard) wrote :

I also cannot reproduce on Arch with i3.

I tried it with Arch on Openbox, and also do not see this behaviour (the dialog does open up at the last size, but I can shrink it back to the minimum by dragging the corner).

Revision history for this message
John Beard (john-j-beard) wrote :

Tried also with an old 5.0.1 and GTK+2.24 on Arch Openbox. So both these versions work on Arch, in i3 and Openbox:

----

Application: pcbnew
Version: (5.0.1-16-g272b477e9), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.1.0 libpsl/0.20.2 (+libidn2/2.1.0) libssh2/1.8.0 nghttp2/1.36.0
Platform: Linux 4.20.6-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.62.0
    Compiler: GCC 8.2.1 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

-----

Application: pcbnew
Version: (5.1.0-rc1-29-gbed066771-dirty), debug build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.63.0 OpenSSL/1.1.1a zlib/1.2.11 libidn2/2.1.0 libpsl/0.20.2 (+libidn2/2.1.0) libssh2/1.8.0 nghttp2/1.36.0
Platform: Linux 4.20.6-arch1-1-ARCH x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.69.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.63.0
    Compiler: GCC 8.2.1 with C++ ABI 1013
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Hildo Guillardi Júnior (hildogjr) wrote :

I remember that v4 in Legancy mode had this problem with the selection disambiguation window on Ubuntu 16.04. I tried now and I couldn't reproduce.

Application: pcbnew
Version: 5.1.0-rc1-unknown-c0a86d7~66~ubuntu16.04.1, release build
Libraries:
    wxWidgets 3.0.2
    libcurl/7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-45-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.58.0
    OpenCASCADE Community Edition: 6.8.0
    Curl: 7.47.0
    Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Anton Savov (antto) wrote :

i tested with LXDE (openbox) and wx3.0.4 gtk2 from Debian backports, kicad 5.0.2, the bug is still there
changing the window manager to xfwm4 and the bug doesn't happen

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.