vhbb icon indicating copy to clipboard operation
vhbb copied to clipboard

Scrolling to far down in ports section causes GPU crash

Open sharkwouter opened this issue 5 years ago • 8 comments

Describe the bug When scrolling down on the ports section my Vita crashes and restarts. It shows a black screen with a progress bar which tells me the GPU crashed and a dump is being written. I would add the dump, but it's in a binary format.

The lowest item I get to see on the list before the crash seems to be RunFromReality. This crash happens every time.

To Reproduce

  • Open vhbb
  • Go to the ports section
  • Try to scroll down until below RunFromReality.
  • GPU crash occures Expected behavior No crash happening

Screenshots If I press down at this point the crash is triggered: 2020-05-13-014126

Log file

VHBB started.
- Version: 00.92
- Commit: fc901d6520a7802d2af0d51da731fd530108db43
- GitHub: https://github.com/devnoname120/vhbb/tree/fc901d6520a7802d2af0d51da731fd530108db43
- OS: 3.60

[/__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: 341
[/__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: 98
[/__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: 84
[/__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: 23
[/__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: 136
[/__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: 341
[/__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/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: 472.245961,81.074517
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 472.245961,81.074517
[/__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: 472.245961,81.074517
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 472.245961,81.074517
[/__w/1/s/src/Views/ListView/listView.cpp:54 ListView::coordinateToItem()]  posY: 0
[/__w/1/s/src/Views/ListView/listView.cpp:56 ListView::coordinateToItem()]  absoluteY: 2.074517
[/__w/1/s/src/Views/ListView/listView.cpp:59 ListView::coordinateToItem()]  item: 0
[/__w/1/s/src/Views/ListView/listView.cpp:217 ListView::HandleInput()]  Clicked, adding view...
[/__w/1/s/src/network.cpp:125 Network::Download()]  Downloading https://rinnegatamante.it/vitadb/screenshots/a78c8423bd0843831d35c995a3741056a9e5a09575002b14e7119a6378113126.png to ux0:/data/VitaHbBrowser/screenshots/a78c8423bd0843831d35c995a3741056a9e5a09575002b14e7119a6378113126.png
[/__w/1/s/src/network.cpp:211 Network::Download()]  Done downloading https://rinnegatamante.it/vitadb/screenshots/a78c8423bd0843831d35c995a3741056a9e5a09575002b14e7119a6378113126.png
[/__w/1/s/src/Views/HomebrewView/homebrewView.cpp:97 HomebrewView::HomebrewView()]  Checking if installed
[/__w/1/s/src/homebrew.cpp:26 Homebrew::IsInstalled()]  Checking if NOBOR0001 exists...
[/__w/1/s/src/homebrew.cpp:28 Homebrew::IsInstalled()]  Done checking
[/__w/1/s/src/Views/HomebrewView/homebrewView.cpp:133 HomebrewView::checkInstalled()]  installed_ = 0
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 218.000000,198.000000:371.000000,244.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 11.005732,510.469181
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 11.005732,510.469181
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,469.000000:85.000000,544.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 11.005732,510.469181
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 11.005732,510.469181
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,469.000000:85.000000,544.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 13.507035,506.465501
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 13.507035,506.465501
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,469.000000:85.000000,544.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 14.007295,504.964121
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 14.007295,504.964121
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,469.000000:85.000000,544.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 15.007817,502.962282
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 15.007817,502.962282
[/__w/1/s/src/input.cpp:263 Input::TouchInRectangle()]  TouchInRectangle rectangle: 0.000000,469.000000:85.000000,544.000000
[/__w/1/s/src/input.cpp:266 Input::TouchInRectangle()]  TouchInRectangle touch: 14.007295,501.961362
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 14.007295,501.961362
[/__w/1/s/src/texture.cpp:19 DeleteTexture()]  Destroying texture...
[/__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: 441.229807,63.558418
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 441.229807,63.558418
[/__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: 441.229807,63.558418
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 441.229807,63.558418
[/__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: 441.229807,63.558418
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 441.229807,63.558418
[/__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: 441.229807,63.558418
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 441.229807,63.558418
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:140 CategoryView::selectCat()]  selectCat(unsigned 2)
[/__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) 2->SignalSelected()
[/__w/1/s/src/Views/ListView/listView.h:27 ListView::SignalSelected()]  ListView::SignalSelected
[/__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: 441.229807,63.558418
[/__w/1/s/src/shapes.cpp:13 Rectangle::Inside()]  Inside point: 441.229807,63.558418
[/__w/1/s/src/Views/CategoryView/categoryView.cpp:202 CategoryView::HandleInput()]  New active tab: 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(): 4
[/__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(): 4
[/__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/Views/ListView/listView.cpp:286 ListView::HandleInput()]  lastFullyDisplayedItem(): 7
[/__w/1/s/src/Views/ListView/listView.cpp:286 ListView::HandleInput()]  lastFullyDisplayedItem(): 8
[/__w/1/s/src/Views/ListView/listView.cpp:286 ListView::HandleInput()]  lastFullyDisplayedItem(): 9

sharkwouter avatar May 12 '20 23:05 sharkwouter

Crash screen:

IMG_20200513_013722

sharkwouter avatar May 12 '20 23:05 sharkwouter

Can't reproduce with VHBB 0.92 running on Vita 1000 on 3.60…

robsdedude avatar May 13 '20 10:05 robsdedude

Shame, I can reproduce this every time on my Vita. It's a 1000 with firmware 3.60 as well.

sharkwouter avatar May 13 '20 10:05 sharkwouter

Ok, I managed to get it to crash after messing around a little. Scrolled though different tabs, opened a few homebrew previews, and then it finally crashed with the same error message. Now my vita is stuck… I'll let you know when I found a consistent way to make it crash.

EDIT: Gave up after 15 minutes. Can't get it to crash again. Weird.

robsdedude avatar May 13 '20 10:05 robsdedude

Is there a way to refresh cached data ?

sharkwouter avatar May 13 '20 11:05 sharkwouter

Try deleting ux0:/data/VitaHbBrowser. But I don't expect it to help.

robsdedude avatar May 13 '20 12:05 robsdedude

My GPU crashes on my 2001 model on version 3.73 running h-encore 2 when going down the utilities section

flying-night-slasher avatar Mar 30 '21 21:03 flying-night-slasher

I'm having this exact issue. It's whenever a game called 'Abuse' shows up. That seems a little on the nose don't you think?

Starmann avatar Jun 04 '21 20:06 Starmann