vhbb icon indicating copy to clipboard operation
vhbb copied to clipboard

Search option (triangle) crashes the app upon finding the items

Open OmegaXavier opened this issue 3 years ago • 7 comments

Yes, it's on v0.92

Describe the bug

That's about it: the search option (thanks for creating it) crashes the app

To Reproduce

  1. Go to the app
  2. Click on Triangle button
  3. Search any item down to test (Metroid) in my case
  4. See error

Expected behavior

Expected the items to appear and choose the right one

Screenshots

N/A, sorry

Log file

VHBB started.

  • Version: 00.92
  • Commit: fc901d6520a7802d2af0d51da731fd530108db43
  • GitHub: https://github.com/devnoname120/vhbb/tree/fc901d6520a7802d2af0d51da731fd530108db43
  • OS: 3.65
[/__w/1/s/src/vitaPackage.cpp:216 VitaPackage::VitaPackage()]  Loading PAF
[/__w/1/s/src/vitaPackage.cpp:230 VitaPackage::~VitaPackage()]  Unloading PAF
[/__w/1/s/src/network.cpp:259 Network::TestConnection()]  Content length: 8
[/__w/1/s/src/update.cpp:103 Update::getVersionInfo()]  sceIoRemove(ux0:/data/VitaHbBrowser/latest_version.yml) = 0x80010002
[/__w/1/s/src/network.cpp:125 Network::Download()]  Downloading https://vhbb.download/version.php to ux0:/data/VitaHbBrowser/latest_version.yml
[/__w/1/s/src/network.cpp:211 Network::Download()]  Done downloading https://vhbb.download/version.php
[/__w/1/s/src/update.cpp:86 readVersionYAML()]  Version field successfully parsed 0 92
[/__w/1/s/src/update.cpp:128 Update::getVersionInfo()]  Latest online version: 00.92
[/__w/1/s/src/update.cpp:148 Update::getVersionInfo()]  Current version 00.92 is up-to-date
[/__w/1/s/src/network.cpp:125 Network::Download()]  Downloading https://rinnegatamante.it/vitadb/list_hbs_yaml.php to ux0:/data/VitaHbBrowser/homebrews.yaml
[/__w/1/s/src/network.cpp:211 Network::Download()]  Done downloading https://rinnegatamante.it/vitadb/list_hbs_yaml.php
[/__w/1/s/src/Views/ListView/listView.cpp:89 ListView::ListView()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:90 ListView::ListView()]  homebrews size: 390
[/__w/1/s/src/Views/ListView/listView.cpp:89 ListView::ListView()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:90 ListView::ListView()]  homebrews size: 114
[/__w/1/s/src/Views/ListView/listView.cpp:89 ListView::ListView()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:90 ListView::ListView()]  homebrews size: 108
[/__w/1/s/src/Views/ListView/listView.cpp:89 ListView::ListView()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:90 ListView::ListView()]  homebrews size: 25
[/__w/1/s/src/Views/ListView/listView.cpp:89 ListView::ListView()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:90 ListView::ListView()]  homebrews size: 143
[/__w/1/s/src/Views/ListView/listView.cpp:89 ListView::ListView()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:90 ListView::ListView()]  homebrews size: 390
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:91 CategoryView::CategoryView()]  Done tabs creation
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:140 CategoryView::selectCat()]  selectCat(unsigned 0)
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:146 CategoryView::selectCat()]  selectCat(unsigned) 0->SignalSelected()
[/__w/1/s/src/Views/ListView/listView.h:27 ListView::SignalSelected()]  ListView::SignalSelected
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:106 CategoryView::CategoryView()]  countAutoWidth 5
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:129 CategoryView::CategoryView()]  0->minX=0
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:130 CategoryView::CategoryView()]  0->maxX=176
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  remainingWidth=0
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:129 CategoryView::CategoryView()]  1->minX=176
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:130 CategoryView::CategoryView()]  1->maxX=352
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  remainingWidth=0
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:129 CategoryView::CategoryView()]  2->minX=352
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:130 CategoryView::CategoryView()]  2->maxX=528
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  remainingWidth=0
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:129 CategoryView::CategoryView()]  3->minX=528
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:130 CategoryView::CategoryView()]  3->maxX=704
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  remainingWidth=0
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:129 CategoryView::CategoryView()]  4->minX=704
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:130 CategoryView::CategoryView()]  4->maxX=880
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  remainingWidth=0
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:129 CategoryView::CategoryView()]  5->minX=880
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:130 CategoryView::CategoryView()]  5->maxX=960
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  remainingWidth=0
[/__w/1/s/src/Views/ListView/listView.cpp:286 ListView::HandleInput()]  lastFullyDisplayedItem(): 4
[/__w/1/s/src/Views/ListView/listView.cpp:286 ListView::HandleInput()]  lastFullyDisplayedItem(): 5
[/__w/1/s/src/Views/ListView/listView.cpp:286 ListView::HandleInput()]  lastFullyDisplayedItem(): 6
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,30.000000:960.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,30.000000:176.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 176.000000,30.000000:352.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 352.000000,30.000000:528.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 528.000000,30.000000:704.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 704.000000,30.000000:880.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 880.000000,30.000000:960.000000,79.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:140 CategoryView::selectCat()]  selectCat(unsigned 5)
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:142 CategoryView::selectCat()]  selectCat(unsigned) 0->SignalDeselected()
[/__w/1/s/src/Views/ListView/listView.h:28 ListView::SignalDeselected()]  ListView::SignalDeselected
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:146 CategoryView::selectCat()]  selectCat(unsigned) 5->SignalSelected()
[/__w/1/s/src/Views/ListView/searchView.cpp:11 SearchView::SignalSelected()]  SearchView::SignalSelected
[/__w/1/s/src/Views/IMEView.cpp:8 IMEView::IMEView()]  IMEView::IMEView()
[/__w/1/s/src/Views/IMEView.cpp:33 IMEView::prepare()]  Created IMEView "Search"
[/__w/1/s/src/Views/ListView/searchView.cpp:6 SearchView::startSearch()]  Opened search dialog
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,79.000000:960.000000,543.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 924.981761,53.048758
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 924.981761,53.048758
[/__w/1/s/src/Views/IMEView.cpp:65 IMEView::Display()]  IMEView: Initializing dialog
[/__w/1/s/src/Views/IMEView.cpp:106 IMEView::Display()]  IMEView status "COMMON_DIALOG_STATUS_RUNNING"
[/__w/1/s/src/Views/IMEView.cpp:109 IMEView::Display()]  IMEView status "COMMON_DIALOG_STATUS_FINISHED"
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:202 CategoryView::HandleInput()]  New active tab: 0
[/__w/1/s/src/Views/ListView/searchView.cpp:31 SearchView::Display()]  Processing finished search dialog: "Zelda"
[/__w/1/s/src/vitasdk_quirks.cpp:46 terminate_logger()]  terminate() because of basic_string::_M_create

OmegaXavier avatar Mar 01 '21 21:03 OmegaXavier

Weird that it fails on std::basic_string. Maybe you're running out of memory.

devnoname120 avatar Mar 01 '21 22:03 devnoname120

Hard to believe, i had 2GB+ of free space and it was the only app running (Vita just restarted); besides, it happens every single time I run a search (hence the Vita being just restarted).

Hope you guys will find the improvement soon :)

OmegaXavier avatar Mar 03 '21 15:03 OmegaXavier

I get a crash when I tap on an app after searching. I've successfully searched in the past, but it still happens often. Wouldn't think it's a memory issue for similar reasons, but since it doesn't always happen I guess it's not too big of a deal.

Magicrafter13 avatar Mar 17 '21 06:03 Magicrafter13

Same here. Launching after console restart, tap on search - type something and after few seconds app crash.

khmyznikov avatar Mar 17 '21 14:03 khmyznikov

i also recieve this issue, search then crash within seconds, spceifically i was trying searching "Moonlight" but it works fine if i scroll down to find it

dannous avatar Mar 24 '21 11:03 dannous

I have this happening, and have over 40GB free (Using SD2Vita). I also have two crash dump files, just let me know what to do with them.

1031982 avatar Apr 23 '21 03:04 1031982

I can confirm same behavior on my Vita.

ltpitt avatar May 04 '21 09:05 ltpitt