Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

database_viewer plugin sometimes fails to load #4505

Closed
alexrp opened this issue Jul 20, 2023 · 2 comments
Closed

database_viewer plugin sometimes fails to load #4505

alexrp opened this issue Jul 20, 2023 · 2 comments
Labels
Component: Plugin Effort: Trivial Issue should take < 1 day Impact: Low Issue is a papercut or has a good, supported workaround Type: Bug Issue is a non-crashing bug with repro steps
Milestone

Comments

@alexrp
Copy link
Contributor

alexrp commented Jul 20, 2023

Version and Platform (required):

  • Binary Ninja Version: 3.5.4402-dev Personal (c2f291a7)
  • OS: Windows
  • OS Version: 10.0.25375.1
  • CPU Architecture: x64

Bug Description:

Loaded native plugin cryptoplugin
Loaded native plugin dwarf_export
Loaded native plugin dwarf_import
Loaded native plugin idb_import_plugin
Loaded native plugin view_elf
Loaded native plugin view_macho
Loaded native plugin view_pe
Loaded native plugin arch_arm64
Loaded native plugin arch_armv7
Loaded native plugin arch_mips
Loaded native plugin arch_ppc
Loaded native plugin arch_x86
Loaded native plugin pdb_import_plugin
Loaded native plugin platform_decree
Loaded native plugin platform_efi
Loaded native plugin platform_freebsd
Loaded native plugin platform_linux
Loaded native plugin platform_mac
Loaded native plugin platform_windows
Loaded native plugin workflow_objc
Loaded native plugin debuggercore
Loaded python3 plugin 'ClassyPP'
Loaded python3 plugin 'cryptoscan'
Loaded python3 plugin 'binsync_binsync'
Loaded python3 plugin 'skr0x1c0_ipybinja'
Loaded python3 plugin 'Vector35_kaitai'
Loaded python3 plugin 'Vector35_snippets'
Loaded python3 plugin 'Vector35_sigkit'
Loaded native plugin pythonplugin
UI plugin database_viewer failed to load
Loaded UI plugin debuggerui

Steps To Reproduce:
It seems to just happen randomly when opening BN. Most of the time, it loads fine.

Expected Behavior:
No failure.

@negasora negasora added Type: Bug Issue is a non-crashing bug with repro steps Impact: Low Issue is a papercut or has a good, supported workaround Component: Plugin labels Jul 20, 2023
@xusheng6
Copy link
Member

Good catch, we are missing a return value in UIPluginInit. Should be an easy fix

@xusheng6
Copy link
Member

Also just a reminder that the database viewer plugin is considered very raw at the moment so it is not ready for public consumption

@xusheng6 xusheng6 added the Effort: Trivial Issue should take < 1 day label Jul 24, 2023
@xusheng6 xusheng6 added this to the Coruscant milestone Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Plugin Effort: Trivial Issue should take < 1 day Impact: Low Issue is a papercut or has a good, supported workaround Type: Bug Issue is a non-crashing bug with repro steps
Projects
None yet
Development

No branches or pull requests

3 participants