Giter Club home page Giter Club logo

data-gui's People

Contributors

davidschrammel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

data-gui's Issues

OverflowError when executing `make gui` in DATA

Hi,

I was testing the DATA framework on my machine inside a clean ubuntu:xenial installation in a container.

Everything else seems to work regarding the analysis, but running make gui delivers this OverflowError that I don't know how to debug.

Also, to have this working I was required to install extra packages that were not mentioned in the main README for DATA:

  • a libgl driver (in my case nvidia-current)
  • libxkbcommon-x11-0
ubuntu@DATA:~/repos/DATA$ make gui
[openssl]Testing 'des-ecb 64'
[openssl/des-ecb]Exporting framework files
[openssl/des-ecb]Exporting completed.
[openssl/des-ecb]Testing 'des-ecb 64' completed in 0.02 seconds (or 0.03 CPU seconds) with a peak RAM usage of 146.82 MiB
============================================================
Export generated: cryptolib/openssl/lastresults/openssl/des-ecb/framework.zip

Traceback (most recent call last):
  File "/home/ubuntu/repos/DATA/analysis/.pyenv/bin/datagui", line 7, in <module>
    exec(compile(f.read(), __file__, 'exec'))
  File "/home/ubuntu/repos/DATA/data-gui/bin/datagui", line 4, in <module>
    main()
  File "/home/ubuntu/repos/DATA/data-gui/datagui/main.py", line 28, in main
    MainWindow()
  File "/home/ubuntu/repos/DATA/data-gui/datagui/package/ui/MainWindow.py", line 120, in __init__
    self.setupInfoMap(lib_hierarchy)
  File "/home/ubuntu/repos/DATA/data-gui/datagui/package/ui/MainWindow.py", line 385, in setupInfoMap
    asm_line_text.find(search_str), len(search_str) - 1)
  File "/home/ubuntu/repos/DATA/data-gui/datagui/package/ui/MainWindow.py", line 646, in setAsmIndicator
    asm_editor.SendScintilla(QsciScintilla.SCI_SETINDICATORVALUE, value)
OverflowError: argument 2 overflowed: value must be in the range 0 to 18446744073709551615

GUI crashes on navigation

Sometimes, the GUI crashes after heavy navigation with

File "/home/sweiser/phd/data/DATA/data-gui/datagui/package/model/BaseTreeModel.py", line 61, in parent
    return self.createIndex(parent_item.row(), 0, parent_item)
AttributeError: 'SummaryTab' object has no attribute 'row'

or similar errors. We couldn't track down the source of the issue yet. Pls provide related crashes here, specifically answering the questions:

Was the crash triggered by:

  • forward/back buttons
  • clicking a leak in the assembler tab
  • clicking a leak in the source code tab
  • etc.

GUI crashes due to color and font settings

With ´python=3.10.6´ the GUI crashes when clicking on elements. The issue is related to the font and color configuration. I will submit simple fixes within a pull request.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.