Skip to content

A received message hangs bitmessage-qt, possibly an insecurity? #900

Closed

Description

@kirkawolff

I received the attached message, and whenever I would attempt to select it from the qt interface, the program would hang and consume 100% CPU. The only way I could recover is to kill the program, then run bitmessagemain.py with the -c option, and delete the message. It appears the contents of the program are a DOS program. Nevertheless, this could be an inseurity in bitmessage and should be looked at. I can assist in a debug session if necessary.
Re: rapidgator premium available at a discount.txt

Activity

  1. kirkawolff commented on Oct 20, 2016

    @kirkawolff
    Author

    There is a message floating around general2 noting this problem:

    Subject: Re: to new BM users: if your pyBM keeps freezing up ... remove the .EXE file

    99% of bitmessage users won't know how to do this.


    sadly, some dumbass posted an EXE-file on BM recently, which screws up many clients (Linux etc.).

    you have to open the message.dat file with the SQLiteBrowser , go to inbox table,

    and remove (open and CLEAR) the .MZ..... bullshit content.

    also compact the whole database with SQLite.

    else BM will freeze while navigating through the messages.

    In 27 days this poisoned BM will be dropped. (so if you can still read this BM on beamstat, you're not safe yet...)

  2. added
    bugSomething isn't working as it's supposed to
    on Oct 20, 2016
  3. added this to the v0.8.0 milestone on Oct 20, 2016
  4. self-assigned this
    on Oct 20, 2016
  5. PeterSurda commented on Oct 20, 2016

    @PeterSurda
    Member

    Thank you for the report, as you noticed yourself, this already has been reported, also what it triggers and a possible workaround. I'm working at a proper fix right now.

  6. PeterSurda commented on Oct 20, 2016

    @PeterSurda
    Member

    Can you test with 448ceaa (or later) if it still happens?

  7. kirkawolff commented on Oct 21, 2016

    @kirkawolff
    Author

    it has no apparent effect. problem still present.

  8. added a commit that references this issue on Oct 21, 2016
    8f19429
  9. PeterSurda commented on Oct 21, 2016

    @PeterSurda
    Member

    It looks like there were two separate issues, one with the renderer on windows, and one with the regexp parser. The first commit fixes the first one, the second one the second one. I can't reproduce the problem anymore, can you retry?

  10. kirkawolff commented on Oct 21, 2016

    @kirkawolff
    Author

    It only locks up for one second. I am able to delete the message from the UI now.

  11. PeterSurda commented on Oct 21, 2016

    @PeterSurda
    Member

    Excellent, I just have to make another commit for Windows compatibility once I finish debugging it, and then I can finally close the issue.

  12. added a commit that references this issue on Oct 21, 2016
    47e2df8
  13. PeterSurda commented on Oct 21, 2016

    @PeterSurda
    Member

    Works for me now both on linux and windows, I'm closing the ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working as it's supposed to

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions