Release PNDManager


Here's the .out after it crashed:

=======================================================================================
PND : /media/PANDORA-SD1/pandora/apps/pndmanager.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/PANDORA-SD1/pandora/appdata/pndmanager
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : scripts/panorama.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/pndmanager"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA-SD1/pandora/appdata/pndmanager=rw+nolwh":"/mnt/pnd/pndmanager=rr" none "/mnt/utmp/pndmanager"
[sUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( scripts/panorama.sh ) ----------
mkdir: cannot create directory `interfaces/CustomPNDManager': Permission denied
cp: target `interfaces/CustomPNDManager' is not a directory
Settings are saved in "/mnt/utmp/pndmanager/settings.cfg"
QPndman::Repository::update
QPndman::Repository::update
PNDManager::pNDManager
* Reading from "/media/PANDORA-SD1"
QPndman::Repository::update
QPndman::Repository::update
Loaded UI PNDManager created by B-ZaR.
Description:
PND Manager application
Crawling
QPndman::Repository::update
Found 21 new installed packages
PNDManager::updatePackages
21 installed packages
Total 1056 packages
[0m@FILE database.c @LINE 146 >> _pndman_db_commit_local
-!- writing to /media/PANDORA-SD1/pandora/appdata/libpndman/local.db
@FILE json.c @LINE 842 >> _pndman_json_commit
JSON write took 0.01 seconds
@FILE database.c @LINE 192 >> _pndman_db_commit
Database commit took 0.01 seconds
Searching for icon for pnd "GBAemu_ptitseb"
PNDManager::getPackageById "GBAemu_ptitseb"
Found it!
Searching for icon for pnd "firefox.hdonk.500"
PNDManager::getPackageById "firefox.hdonk.500"
Found it!
Searching for icon for pnd "fba.dave18.001"
PNDManager::getPackageById "fba.dave18.001"
Found it!
Searching for icon for pnd "DraStic"
PNDManager::getPackageById "DraStic"
Found it!
Searching for icon for pnd "package.pcsx_rearmed.notaz"
PNDManager::getPackageById "package.pcsx_rearmed.notaz"
Found it!
Searching for icon for pnd "package.gpsp.notaz"
PNDManager::getPackageById "package.gpsp.notaz"
Found it!
Searching for icon for pnd "milkyhelper"
PNDManager::getPackageById "milkyhelper"
Found it!
Searching for icon for pnd "pndmanager-bzar"
PNDManager::getPackageById "pndmanager-bzar"
Found it!
@FILE pndman.c @LINE 67 >> _pndman_get_tmp_file
Created temporary file.
@FILE curl.c @LINE 220 >> _pndman_curl_handle_perform
url: http://repo.openpandora.org/client/comment
@FILE curl.c @LINE 227 >> _pndman_curl_handle_perform
POST: id=lmms&pull=true
Segmentation fault
[ FAILED]--- Starting the application ( scripts/panorama.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[sUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[sUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/pndmanager': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 2
 
Crash!

You broke it good this time :)

Open PNDManager (latest version). Navigate to Milkyhelper (I have the latest version of that installed on /media/SD2/pandora/menu/) and press B-button. Bang, straight to desktop.

There's nothing in the .out file barring the "Segmentation fault" just after the icon retrieval - which is all successful.

Enjoy!

D.
 
Here's the .out after it crashed:

=======================================================================================


PND : /media/PANDORA-SD1/pandora/apps/pndmanager.pnd


PND_FSTYPE : Squashfs


APPDATADIR : /media/PANDORA-SD1/pandora/appdata/pndmanager


APPDD_FSTYPE : vfat


PND_CPUSPEED : <unset>


EXENAME : scripts/panorama.sh


ARGUMENTS : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/pndmanager"


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA-SD1/pandora/appdata/pndmanager=rw+nolwh":"/mnt/pnd/pndmanager=rr" none "/mnt/utmp/pndmanager"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( scripts/panorama.sh ) ----------


mkdir: cannot create directory `interfaces/CustomPNDManager': Permission denied


cp: target `interfaces/CustomPNDManager' is not a directory


Settings are saved in "/mnt/utmp/pndmanager/settings.cfg"


QPndman::Repository::update


QPndman::Repository::update


PNDManager::pNDManager


* Reading from "/media/PANDORA-SD1"


QPndman::Repository::update


QPndman::Repository::update


Loaded UI PNDManager created by B-ZaR.


Description:


PND Manager application


Crawling


QPndman::Repository::update


Found 21 new installed packages


PNDManager::updatePackages


21 installed packages


Total 1056 packages


[0m@FILE database.c @LINE 146 >> _pndman_db_commit_local


-!- writing to /media/PANDORA-SD1/pandora/appdata/libpndman/local.db


@FILE json.c @LINE 842 >> _pndman_json_commit


JSON write took 0.01 seconds


@FILE database.c @LINE 192 >> _pndman_db_commit


Database commit took 0.01 seconds


Searching for icon for pnd "GBAemu_ptitseb"


PNDManager::getPackageById "GBAemu_ptitseb"


Found it!


Searching for icon for pnd "firefox.hdonk.500"


PNDManager::getPackageById "firefox.hdonk.500"


Found it!


Searching for icon for pnd "fba.dave18.001"


PNDManager::getPackageById "fba.dave18.001"


Found it!


Searching for icon for pnd "DraStic"


PNDManager::getPackageById "DraStic"


Found it!


Searching for icon for pnd "package.pcsx_rearmed.notaz"


PNDManager::getPackageById "package.pcsx_rearmed.notaz"


Found it!


Searching for icon for pnd "package.gpsp.notaz"


PNDManager::getPackageById "package.gpsp.notaz"


Found it!


Searching for icon for pnd "milkyhelper"


PNDManager::getPackageById "milkyhelper"


Found it!


Searching for icon for pnd "pndmanager-bzar"


PNDManager::getPackageById "pndmanager-bzar"


Found it!


@FILE pndman.c @LINE 67 >> _pndman_get_tmp_file


Created temporary file.


@FILE curl.c @LINE 220 >> _pndman_curl_handle_perform


url: http://repo.openpandora.org/client/comment


@FILE curl.c @LINE 227 >> _pndman_curl_handle_perform


POST: id=lmms&pull=true


Segmentation fault


[ FAILED]--- Starting the application ( scripts/panorama.sh ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


rmdir: failed to remove `/mnt/utmp/pndmanager': Device or resource busy


[ START ]--- Waiting the PND mount dir to be free ----------


[sUCCESS]--- Waiting the PND mount dir to be free ----------


cleanup done


[sUCCESS]--- uMount the PND ----------


=======================================================================================


Return code is : 2
You should be able to replicate this crash on milkyhelper with command 'milky -Acpvvvv lmms', can you confirm and post output if this happens?
 
Last edited by a moderator:
Here's the .out after it crashed:

=======================================================================================


PND : /media/PANDORA-SD1/pandora/apps/pndmanager.pnd


PND_FSTYPE : Squashfs


APPDATADIR : /media/PANDORA-SD1/pandora/appdata/pndmanager


APPDD_FSTYPE : vfat


PND_CPUSPEED : <unset>


EXENAME : scripts/panorama.sh


ARGUMENTS : <unset>


=======================================================================================


[ START ]--- Mount the PND ----------


Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/pndmanager"


Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/PANDORA-SD1/pandora/appdata/pndmanager=rw+nolwh":"/mnt/pnd/pndmanager=rr" none "/mnt/utmp/pndmanager"


[sUCCESS]--- Mount the PND ----------


[ START ]--- Starting the application ( scripts/panorama.sh ) ----------


mkdir: cannot create directory `interfaces/CustomPNDManager': Permission denied


cp: target `interfaces/CustomPNDManager' is not a directory


Settings are saved in "/mnt/utmp/pndmanager/settings.cfg"


QPndman::Repository::update


QPndman::Repository::update


PNDManager::pNDManager


* Reading from "/media/PANDORA-SD1"


QPndman::Repository::update


QPndman::Repository::update


Loaded UI PNDManager created by B-ZaR.


Description:


PND Manager application


Crawling


QPndman::Repository::update


Found 21 new installed packages


PNDManager::updatePackages


21 installed packages


Total 1056 packages


[0m@FILE database.c @LINE 146 >> _pndman_db_commit_local


-!- writing to /media/PANDORA-SD1/pandora/appdata/libpndman/local.db


@FILE json.c @LINE 842 >> _pndman_json_commit


JSON write took 0.01 seconds


@FILE database.c @LINE 192 >> _pndman_db_commit


Database commit took 0.01 seconds


Searching for icon for pnd "GBAemu_ptitseb"


PNDManager::getPackageById "GBAemu_ptitseb"


Found it!


Searching for icon for pnd "firefox.hdonk.500"


PNDManager::getPackageById "firefox.hdonk.500"


Found it!


Searching for icon for pnd "fba.dave18.001"


PNDManager::getPackageById "fba.dave18.001"


Found it!


Searching for icon for pnd "DraStic"


PNDManager::getPackageById "DraStic"


Found it!


Searching for icon for pnd "package.pcsx_rearmed.notaz"


PNDManager::getPackageById "package.pcsx_rearmed.notaz"


Found it!


Searching for icon for pnd "package.gpsp.notaz"


PNDManager::getPackageById "package.gpsp.notaz"


Found it!


Searching for icon for pnd "milkyhelper"


PNDManager::getPackageById "milkyhelper"


Found it!


Searching for icon for pnd "pndmanager-bzar"


PNDManager::getPackageById "pndmanager-bzar"


Found it!


@FILE pndman.c @LINE 67 >> _pndman_get_tmp_file


Created temporary file.


@FILE curl.c @LINE 220 >> _pndman_curl_handle_perform


url: http://repo.openpandora.org/client/comment


@FILE curl.c @LINE 227 >> _pndman_curl_handle_perform


POST: id=lmms&pull=true


Segmentation fault


[ FAILED]--- Starting the application ( scripts/panorama.sh ) ----------


[ START ]--- Restoring the frame buffer status ----------


[sUCCESS]--- Restoring the frame buffer status ----------


[ START ]--- uMount the PND ----------


[ START ]--- Waiting the Union to be available ----------


[sUCCESS]--- Waiting the Union to be available ----------


auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device


rmdir: failed to remove `/mnt/utmp/pndmanager': Device or resource busy


[ START ]--- Waiting the PND mount dir to be free ----------


[sUCCESS]--- Waiting the PND mount dir to be free ----------


cleanup done


[sUCCESS]--- uMount the PND ----------


=======================================================================================


Return code is : 2
You should be able to replicate this crash on milkyhelper with command 'milky -Acpvvvv lmms', can you confirm and post output if this happens?
It didn't crash.
 
Latest version is working very well :) The only crash I observed was when I tried to rate a PND that I didn't get from the repository (Rocks'n'diamonds).

Edit: moved my feature request into the dev-thread ...
 
Last edited by a moderator:
I'd like it if there were a way to separately choose installed/not-installed/upgradeable and categories/most_recent/highest_rated/search_results
 
The bug shows up when not using repo credentials. That's why I haven't been able to reproduce it. Fixing now.

Binky: Like in the old milkytest UI?

EDIT: Uploading fixed version...

EDIT2: Aaaand it's there. Contains a fix for crashing while using without repo credentials set.
 
Last edited by a moderator:
The bug shows up when not using repo credentials. That's why I haven't been able to reproduce it. Fixing now.

Binky: Like in the old milkytest UI?

EDIT: Uploading fixed version...

EDIT2: Aaaand it's there. Contains a fix for crashing while using without repo credentials set.
The crash is no longer happening in the new version. Thanks for fixing it.
 
What :wacko:
Updating PND Manager through PND Manager--->all fine--->closing/opening PND Manager--->lists not up to date anymore--->want to update lists again --->does nothing, enless updating button animation---->navigate through PND Manager--->usualy crash to desktop. Have this since some versions, usualy, restarting Pandora helps.


Thought this was a known bug. ^^""
 
still crashing, just downloaded it from the repo.. I have all the latest updates for SZ1.55 this is on a 1Ghz Pandora..

hmm badly formatted PXML?

=======================================================================================
PND : /media/thirtytwo/pandora/menu/pndmanager.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/thirtytwo/pandora/appdata/pndmanager
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : scripts/panorama.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/pndmanager"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/thirtytwo/pandora/appdata/pndmanager=rw+nolwh":"/mnt/pnd/pndmanager=rr" none "/mnt/utmp/pndmanager"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( scripts/panorama.sh ) ----------
mkdir: cannot create directory `interfaces/CustomPNDManager': Permission denied
cp: target `interfaces/CustomPNDManager' is not a directory
Settings are saved in "/mnt/utmp/pndmanager/settings.cfg"
QPndman::Repository::update
QPndman::Repository::update
PNDManager::pNDManager
* Reading from "/media/twentynine"
[0m@FILE json.c @LINE 600 >> _pndman_json_process
JSON fail: "control character 0x1b"
Won't process sync for: http://repo.openpandora.org/client/masterlist?bzip=true
* Reading from "/media/thirtytwo"
@FILE json.c @LINE 600 >> _pndman_json_process
JSON fail: "control character 0x1b"
Won't process sync for: http://repo.openpandora.org/client/masterlist?bzip=true
QPndman::Repository::update
QPndman::Repository::update
Loaded UI PNDManager created by B-ZaR.
Description:
PND Manager application
Crawling
@FILE pxml.c @LINE 1053 >> _pxml_pnd_parse
PXML: not well-formed (invalid token)
-----
<?xml version="1.1" encoding="UTF-8"?><PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
<!-- please see http://pandorawiki.org/PXML_specification for more information before editing -->

<application id="Zelda3T_US-Zelda3T-19487" appdata="Zelda3T_US">
<exec command="scripts/Zelda3T.sh"/>
<osversion major="1" minor="0" release="0" build="0"/> <!--The minimum OS version required-->
<!-- <clockspeed frequency="600"/> < !--Frequency in Hz ; removed if unused -->
<previewpics>
<!-- <pic src="previews/Zelda3T.png"/> -->
</previewpics>
<title lang="en_US">Zelda3T_US</title>
<description lang="en_US">"The legend of Zelda - Time To Triumph - by Vincent Bourgogne Ported by sebt3</description>
<version major="1" minor="0" release="0" build="1"/> <!--This programs version-->
<author name="Vincent Bourgogne" website="http://www.zeldaroth.fr/zroth.php"/><!--Optional email and website, name required-->
<categories>
<category name="Game"> <!-- Main Category : {Audio Video Development Education Game Graphics Network Office Setting System Utility} -->
<subcategory name="AdventureGame"/>
</category>
</categories>
</application>

</PXML>
-----
@FILE pxml.c @LINE 1220 >> _pndman_crawl_process
Failed to parse pnd: pandora/menu/Zelda3T_US.pnd
@FILE pxml.c @LINE 1053 >> _pxml_pnd_parse
PXML: not well-formed (invalid token)
-----
<?xml version="1.1" encoding="UTF-8"?><PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
<!-- please see http://pandorawiki.org/PXML_specification for more information before editing -->

<application id="ZeldaOLB-ZeldaOLB-16436" appdata="ZeldaOLB_US">
<exec command="scripts/ZeldaOLB.sh"/>
<osversion major="1" minor="0" release="0" build="0"/> <!--The minimum OS version required-->
<!-- <clockspeed frequency="600"/> < !--Frequency in Hz ; removed if unused -->
<previewpics>
<!-- <pic src="previews/ZeldaOLB.png"/> -->
</previewpics>
<author name="Vincent Bourgogne" website="http://www.zeldaroth.fr/zolb.php"/><!--Optional email and website, name required-->
<title lang="en_US">ZeldaOLB (US)</title>
<description lang="en_US">"The legend of Zelda - oni link begins - by Vincent Bourgogne Ported by sebt3</description>
<version major="1" minor="0" release="0" build="1"/> <!--This programs version-->
<categories>
<category name="Game"> <!-- Main Category : {Audio Video Development Education Game Graphics Network Office Setting System Utility} -->
<subcategory name="AdventureGame"/> <!-- http://standards.freedesktop.org/menu-spec/latest/apa.html -->
</category>
</categories>
</application>

</PXML>
-----
@FILE pxml.c @LINE 1220 >> _pndman_crawl_process
Failed to parse pnd: pandora/menu/ZeldaOLB_US.pnd
@FILE pxml.c @LINE 1053 >> _pxml_pnd_parse
PXML: not well-formed (invalid token)
-----
<?xml version="1.1" encoding="UTF-8"?><PXML xmlns="http://openpandora.org/namespaces/PXML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="PXML_schema.xsd">
<!-- please see http://pandorawiki.org/PXML_specification for more information before editing -->

<application id="ZeldaROTH_US-ZeldaROTH_US-437" appdata="ZeldaROTH_US">
<exec command="scripts/ZeldaROTH_US.sh"/>
<osversion major="1" minor="0" release="0" build="0"/> <!--The minimum OS version required-->
<!-- <clockspeed frequency="600"/> < !--Frequency in Hz ; removed if unused -->
<previewpics>
<!-- <pic src="previews/ZeldaROTH_US.png"/> -->
</previewpics>
<author name="Vincent Bourgogne" website="http://www.zeldaroth.fr/zroth.php"/><!--Optional email and website, name required-->
<title lang="en_US">ZeldaROTH_US</title>
<description lang="en_US">"The legend of Zelda - The return of the Hylian - by Vincent Bourgogne Ported by sebt3</description>
<version major="1" minor="0" release="0" build="1"/> <!--This programs version-->
<categories>
<category name="Game"> <!-- Main Category : {Audio Video Development Education Game Graphics Network Office Setting System Utility} -->
<subcategory name="AdventureGame"/>
</category>
</categories>
</application>

</PXML>
-----
@FILE pxml.c @LINE 1220 >> _pndman_crawl_process
Failed to parse pnd: pandora/menu/ZeldaROTH_US.pnd
@FILE pxml.c @LINE 256 >> _fetch_pxml_from_pnd
/media/thirtytwo/pandora/menu/lolicopocalypse.pnd: PXML parse failed: could not find start tag before EOF.
Segmentation fault
[ FAILED]--- Starting the application ( scripts/panorama.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/pndmanager': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 6

Edit: removed PNDs mentioned in the .out file still crashing.

Edit 2: Yes I did reboot it..

Edit 3: this crashes with and without my API information entered, and I have cleared my appdata directory several times and re-downloaded it twice..
 
Last edited by a moderator:
From bug discovered to bug resolved:  OpenPandora --> Less than a 12hrs.

From bug discovered to bug resolved:  Microsoft, Apple, other big ass companies --> Forever...And Ever... :)

Thanks B-ZaR/cloudef :)
 
TrashyMG, you are hitting older bug I think (from the control character message).

Send me the contents of your libpndman folders in both SD cards if you can.

And then proceed to remove the folders and resync.
 
Last edited by a moderator:
EDIT: I still crash after removing the libpndman folders.. I moved PNDManager to card 2 it crashes still, but if I take out Card 1 it runs fine... Something on my more populated card makes it puke.
I'll check out the pnds in your log and see if I spot any regressions in develop branch.
 
The new version crashes on my system too.

I have not added any files to the card recently and already removed pndmanagers appdata and replacing the pnd - nothing changed.
 
Last edited by a moderator:
I downloaded the latest version of PNDmanager through PNDmanager.

Closed it, restarted it, tried to sync and it crashed to the desktop.

Removed the pndmanager appdata folder, restarted it, tried to sync and it crashed to the desktop.

After looking at the pndrun-file I deleted the appdata/libpndman/ folders on all partitions of all SD-cards. Restarted PNDmanager, synced, and everything is working fine.
 
I downloaded the latest version of PNDmanager through PNDmanager.

Closed it, restarted it, tried to sync and it crashed to the desktop.

Removed the pndmanager appdata folder, restarted it, tried to sync and it crashed to the desktop.

After looking at the pndrun-file I deleted the appdata/libpndman/ folders on all partitions of all SD-cards. Restarted PNDmanager, synced, and everything is working fine.
Didn't work here.
 
Last edited by a moderator:
Back
Top