This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#7311 - 64 bit simulator crashes when using the menus in some plugins.
Attached to Project:
Rockbox
Opened by Nils Wallménius (nls) - Thursday, 14 June 2007, 22:07 GMT+2
Last edited by Nils Wallménius (nls) - Tuesday, 31 July 2007, 12:55 GMT+2
Opened by Nils Wallménius (nls) - Thursday, 14 June 2007, 22:07 GMT+2
Last edited by Nils Wallménius (nls) - Tuesday, 31 July 2007, 12:55 GMT+2
|
DetailsWhen using menus in some plugins in the simulator built for AMD64 it crashes with a segfault in settings.c line 424.
I have found two plugin- menues that cause this, the settings menu in the clock pluin and changing meter type in vu_meter with the new menu. I am running ubuntu 7.04 on AMD64 and using gcc 4.1.2 the clock plugin is confirmed to be working correctly on 32 bit linux and in cygwin as well as on my player (h320) THe vu_meter men u also works on my player but wasn't tested on 32 bit sims. |
This task depends upon
Closed by Nils Wallménius (nls)
Tuesday, 31 July 2007, 12:55 GMT+2
Reason for closing: Fixed
Additional comments about closing: Was caused by a naming conflict, the plugins had private structs called 'settings' that they used as parameters in the menu api which confused the settings code, why it only hit 64 bits, IDK...
Tuesday, 31 July 2007, 12:55 GMT+2
Reason for closing: Fixed
Additional comments about closing: Was caused by a naming conflict, the plugins had private structs called 'settings' that they used as parameters in the menu api which confused the settings code, why it only hit 64 bits, IDK...
I get this for both the cases mentioned above with r14085
[Switching to Thread 1090525504 (LWP 19932)]
0x000000000041ffba in is_changed (setting_id=0) at settings.c:390
390 else if (*(int*)setting->setting == setting->default_val.int_)