OS4 DepotLogo by Nickman 
   Home     Recent     Search     Submit     Contact  
 Menu
 
 Features
   Crashlogs
   Bug tracker
   Locale browser
 
 Username

 Password


   Register here

 Main menu
   BBCode test
 
 Content
   ToDo List
   List Content
 
 
Support the site
 View crashlog
Application:    lunaroid
Short:    Crash on Click Window at Opening
OS4Depot Path:    game/platform/lunaroid.lha
Version:    
CreatedBy:    m1nuto    CreatedAt:    20171015 09:29
Crashlog URL:    http://crashlog.os4depot.net/cl409
Description:
App crashes python when opening screen is clicked.
Crashlog:
Crash log for task "python"
Generated by GrimReaper 53.19
Crash occured in module libdl.so at address 0x7F2704EC
Type of crash: DSI (Data Storage Interrupt) exception
Alert number: 0x80000003

Register dump:
GPR (General Purpose Registers):
   0: 7F2704E8 4A99BA30 00000002 00000001 4A99B950 6187A594 53535933 02010000 
   8: 02010000 00000000 7F454C46 02010000 7F454C46 4BE804C8 4CF771E8 4CF6F038 
  16: 00000000 4D20C4A0 4D20C50C FFFFFFFF 4D23FCA0 4CF65150 4A99BD60 4D20C474 
  24: 4A99C1DC 4A99BAC4 4D20E2B0 4A99BD60 00000000 4D2213BC 7F2790B8 4A99BA30 


FPR (Floating Point Registers, NaN = Not a Number):
   0:              nan                2                0                1 
   4:                0                0                0      2.14748e+09 
   8:              128       4.5036e+15              267       4.5036e+15 
  12:                6                2     6.15426e-154     1.68068e+237 
  16:     2.72778e+160     6.88496e+171     3.73421e-308     1.68459e-305 
  20:     4.98888e-154     2.09844e-231     5.65504e+165     2.40866e-265 
  24:     1.06353e-113     1.53821e+159       7.4743e+15        1.101e+06 
  28:           16.254      2.9925e-154      1.2934e-186     2.76304e-226 

FPSCR (Floating Point Status and Control Register): 0x8A002000


SPRs (Special Purpose Registers):
           Machine State (msr) : 0x0002F030
                Condition (cr) : 0x4CF0BDB0
      Instruction Pointer (ip) : 0x7F2704EC
       Xtended Exception (xer) : 0x01824734
                   Count (ctr) : 0x00000000
                     Link (lr) : 0x00000000
            DSI Status (dsisr) : 0x018439E8
            Data Address (dar) : 0x00000000



680x0 emulated registers:
DATA: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
FPU0:                0                0                0                0 
FPU4:                0                0                0                0 



Symbol info:
Instruction pointer 0x7F2704EC belongs to module "libdl.so" (PowerPC) 
Symbol: initdl + 0xC8 in section 6 offset 0x000001B4

Stack trace:
    Workbench:SObjs/libdl.so:initdl()+0xc8 (section 6 @ 0x1B4)
    Workbench:SObjs/libdl.so:initdl()+0xc4 (section 6 @ 0x1B0)
    Workbench:SObjs/libpython25.so:_PyImport_GetDynLoadFunc()+0x160 (section 10 @ 0xDC2E8)
    Workbench:SObjs/libpython25.so:_PyImport_LoadDynamicModule()+0xcc (section 10 @ 0xC7E18)
    Workbench:SObjs/libpython25.so:load_module()+0x190 (section 10 @ 0xC5700)
    Workbench:SObjs/libpython25.so:import_submodule()+0x150 (section 10 @ 0xC5978)
    Workbench:SObjs/libpython25.so:load_next()+0x12c (section 10 @ 0xC5F44)
    Workbench:SObjs/libpython25.so:import_module_level()+0xf4 (section 10 @ 0xC6208)
    Workbench:SObjs/libpython25.so:PyImport_ImportModuleLevel()+0x64 (section 10 @ 0xC68B4)
    Workbench:SObjs/libpython25.so:builtin___import__()+0x94 (section 10 @ 0xA29B0)
    Workbench:SObjs/libpython25.so:PyCFunction_Call()+0x1ac (section 10 @ 0x4E164)
    Workbench:SObjs/libpython25.so:PyObject_Call()+0x3c (section 10 @ 0x8B70)
    Workbench:SObjs/libpython25.so:PyEval_CallObjectWithKeywords()+0x98 (section 10 @ 0xA34F8)
    Workbench:SObjs/libpython25.so:PyEval_EvalFrameEx()+0x18d8 (section 10 @ 0xA5F10)
    Workbench:SObjs/libpython25.so:PyEval_EvalCodeEx()+0x8e4 (section 10 @ 0xAA60C)
    Workbench:SObjs/libpython25.so:PyEval_EvalCode()+0x30 (section 10 @ 0xAA6BC)
    Workbench:SObjs/libpython25.so:PyImport_ExecCodeModuleEx()+0xcc (section 10 @ 0xC2C4C)
    Workbench:SObjs/libpython25.so:load_source_module()+0x28c (section 10 @ 0xC5320)
    Workbench:SObjs/libpython25.so:load_package()+0x1c8 (section 10 @ 0xC678C)
    Workbench:SObjs/libpython25.so:import_submodule()+0x150 (section 10 @ 0xC5978)
    Workbench:SObjs/libpython25.so:load_next()+0x19c (section 10 @ 0xC5FB4)
    Workbench:SObjs/libpython25.so:import_module_level()+0xa8 (section 10 @ 0xC61BC)
    Workbench:SObjs/libpython25.so:PyImport_ImportModuleLevel()+0x64 (section 10 @ 0xC68B4)
    Workbench:SObjs/libpython25.so:builtin___import__()+0x94 (section 10 @ 0xA29B0)
    Workbench:SObjs/libpython25.so:PyCFunction_Call()+0x1ac (section 10 @ 0x4E164)
    Workbench:SObjs/libpython25.so:PyObject_Call()+0x3c (section 10 @ 0x8B70)
    Workbench:SObjs/libpython25.so:PyEval_CallObjectWithKeywords()+0x98 (section 10 @ 0xA34F8)
    Workbench:SObjs/libpython25.so:PyEval_EvalFrameEx()+0x18d8 (section 10 @ 0xA5F10)
    Workbench:SObjs/libpython25.so:PyEval_EvalCodeEx()+0x8e4 (section 10 @ 0xAA60C)
    Workbench:SObjs/libpython25.so:PyEval_EvalCode()+0x30 (section 10 @ 0xAA6BC)
    Workbench:SObjs/libpython25.so:PyImport_ExecCodeModuleEx()+0xcc (section 10 @ 0xC2C4C)
    Workbench:SObjs/libpython25.so:load_source_module()+0x28c (section 10 @ 0xC5320)
    Workbench:SObjs/libpython25.so:import_submodule()+0x150 (section 10 @ 0xC5978)
    Workbench:SObjs/libpython25.so:load_next()+0x12c (section 10 @ 0xC5F44)
    Workbench:SObjs/libpython25.so:import_module_level()+0xa8 (section 10 @ 0xC61BC)
    Workbench:SObjs/libpython25.so:PyImport_ImportModuleLevel()+0x64 (section 10 @ 0xC68B4)
    Workbench:SObjs/libpython25.so:builtin___import__()+0x94 (section 10 @ 0xA29B0)
    Workbench:SObjs/libpython25.so:PyCFunction_Call()+0x1ac (section 10 @ 0x4E164)
    Workbench:SObjs/libpython25.so:PyObject_Call()+0x3c (section 10 @ 0x8B70)
    Workbench:SObjs/libpython25.so:PyEval_CallObjectWithKeywords()+0x98 (section 10 @ 0xA34F8)
    Workbench:SObjs/libpython25.so:PyEval_EvalFrameEx()+0x18d8 (section 10 @ 0xA5F10)
    Workbench:SObjs/libpython25.so:PyEval_EvalCodeEx()+0x8e4 (section 10 @ 0xAA60C)
    Workbench:SObjs/libpython25.so:PyEval_EvalCode()+0x30 (section 10 @ 0xAA6BC)
    Workbench:SObjs/libpython25.so:PyImport_ExecCodeModuleEx()+0xcc (section 10 @ 0xC2C4C)
    Workbench:SObjs/libpython25.so:load_source_module()+0x28c (section 10 @ 0xC5320)
    Workbench:SObjs/libpython25.so:load_package()+0x1c8 (section 10 @ 0xC678C)
    Workbench:SObjs/libpython25.so:import_submodule()+0x150 (section 10 @ 0xC5978)
    Workbench:SObjs/libpython25.so:load_next()+0x12c (section 10 @ 0xC5F44)
    Workbench:SObjs/libpython25.so:import_module_level()+0xa8 (section 10 @ 0xC61BC)
    Workbench:SObjs/libpython25.so:PyImport_ImportModuleLevel()+0x64 (section 10 @ 0xC68B4)
    Workbench:SObjs/libpython25.so:builtin___import__()+0x94 (section 10 @ 0xA29B0)
    Workbench:SObjs/libpython25.so:PyCFunction_Call()+0x1ac (section 10 @ 0x4E164)
    Workbench:SObjs/libpython25.so:PyObject_Call()+0x3c (section 10 @ 0x8B70)
    Workbench:SObjs/libpython25.so:PyEval_CallObjectWithKeywords()+0x98 (section 10 @ 0xA34F8)
    Workbench:SObjs/libpython25.so:PyEval_EvalFrameEx()+0x18d8 (section 10 @ 0xA5F10)
    Workbench:SObjs/libpython25.so:PyEval_EvalCodeEx()+0x8e4 (section 10 @ 0xAA60C)
    Workbench:SObjs/libpython25.so:PyEval_EvalCode()+0x30 (section 10 @ 0xAA6BC)
    Workbench:SObjs/libpython25.so:PyImport_ExecCodeModuleEx()+0xcc (section 10 @ 0xC2C4C)
    Workbench:SObjs/libpython25.so:load_source_module()+0x28c (section 10 @ 0xC5320)
    Workbench:SObjs/libpython25.so:import_submodule()+0x150 (section 10 @ 0xC5978)
    Workbench:SObjs/libpython25.so:load_next()+0x12c (section 10 @ 0xC5F44)
    Workbench:SObjs/libpython25.so:import_module_level()+0xa8 (section 10 @ 0xC61BC)
    Workbench:SObjs/libpython25.so:PyImport_ImportModuleLevel()+0x64 (section 10 @ 0xC68B4)
    Workbench:SObjs/libpython25.so:builtin___import__()+0x94 (section 10 @ 0xA29B0)
    Workbench:SObjs/libpython25.so:PyCFunction_Call()+0x1ac (section 10 @ 0x4E164)
    Workbench:SObjs/libpython25.so:PyObject_Call()+0x3c (section 10 @ 0x8B70)
    Workbench:SObjs/libpython25.so:PyEval_CallObjectWithKeywords()+0x98 (section 10 @ 0xA34F8)
    Workbench:SObjs/libpython25.so:PyEval_EvalFrameEx()+0x18d8 (section 10 @ 0xA5F10)
    Workbench:SObjs/libpython25.so:PyEval_EvalCodeEx()+0x8e4 (section 10 @ 0xAA60C)
    Workbench:SObjs/libpython25.so:PyEval_EvalCode()+0x30 (section 10 @ 0xAA6BC)
    Workbench:SObjs/libpython25.so:PyImport_ExecCodeModuleEx()+0xcc (section 10 @ 0xC2C4C)
    Workbench:SObjs/libpython25.so:load_source_module()+0x28c (section 10 @ 0xC5320)
    Workbench:SObjs/libpython25.so:import_submodule()+0x150 (section 10 @ 0xC5978)
    Workbench:SObjs/libpython25.so:load_next()+0x12c (section 10 @ 0xC5F44)
    Workbench:SObjs/libpython25.so:import_module_level()+0xa8 (section 10 @ 0xC61BC)
    Workbench:SObjs/libpython25.so:PyImport_ImportModuleLevel()+0x64 (section 10 @ 0xC68B4)
    Workbench:SObjs/libpython25.so:builtin___import__()+0x94 (section 10 @ 0xA29B0)
    Workbench:SObjs/libpython25.so:PyCFunction_Call()+0x1ac (section 10 @ 0x4E164)
    Workbench:SObjs/libpython25.so:PyObject_Call()+0x3c (section 10 @ 0x8B70)
    Workbench:SObjs/libpython25.so:PyEval_CallObjectWithKeywords()+0x98 (section 10 @ 0xA34F8)
    Workbench:SObjs/libpython25.so:PyEval_EvalFrameEx()+0x18d8 (section 10 @ 0xA5F10)
    Workbench:SObjs/libpython25.so:PyEval_EvalCodeEx()+0x8e4 (section 10 @ 0xAA60C)
    Workbench:SObjs/libpython25.so:PyEval_EvalCode()+0x30 (section 10 @ 0xAA6BC)
    Workbench:SObjs/libpython25.so:PyRun_FileExFlags()+0xb8 (section 10 @ 0xD187C)
    Workbench:SObjs/libpython25.so:PyRun_SimpleFileExFlags()+0xe4 (section 10 @ 0xD30A0)
    Workbench:SObjs/libpython25.so:Py_Main()+0x99c (section 10 @ 0xE1528)
    native kernel module newlib.library.kmod+0x00001e8c
    native kernel module newlib.library.kmod+0x00002dc8
    native kernel module newlib.library.kmod+0x000030b8
    python:_start()+0x170 (section 7 @ 0x16C)
    native kernel module dos.library.kmod+0x000255c8
    native kernel module kernel+0x0003f660
    native kernel module kernel+0x0003f6a8

PPC disassembly:
 7f2704e4: 4e800421   bctrl             
 7f2704e8: 813e800c   lwz               r9,-32756(r30)
*7f2704ec: 81290000   lwz               r9,0(r9)
 7f2704f0: 80090050   lwz               r0,80(r9)
 7f2704f4: 7c0903a6   mtctr             r0

System information:

CPU 
 Model: Freescale P50XX (E5500 core) V1.2 
 CPU speed: 1995 MHz 
 FSB speed: 798 MHz 
 Extensions:  

Machine 
 Machine name: AmigaOne X5000/20 
 Memory: 2097152 KB 
 Extensions: bus.pci bus.pcie 

Expansion buses 
 PCI/AGP 
  00:00.0 Vendor 0x1957 Device 0x0421 
  01:00.0 Vendor 0x1002 Device 0x683F 
   Range 0: 80000000 - 90000000 (PREF.MEM) 
   Range 2: 90000000 - 90040000 (MEM) 
   Range 4: 00001000 - 00001100 (IO) 
  01:00.1 Vendor 0x1002 Device 0xAAB0 
   Range 0: 90040000 - 90044000 (MEM) 
  02:00.0 Vendor 0x1957 Device 0x0421 
  03:00.0 Vendor 0x111D Device 0x8092 
  04:01.0 Vendor 0x111D Device 0x8092 
  04:02.0 Vendor 0x111D Device 0x8092 
  04:03.0 Vendor 0x111D Device 0x8092 
  04:08.0 Vendor 0x111D Device 0x8092 
  04:10.0 Vendor 0x111D Device 0x8092 
  05:00.0 Vendor 0x12D8 Device 0xE111 
  06:04.0 Vendor 0x10EC Device 0x8139 
   Range 0: 00001000 - 00001100 (IO) 
   Range 1: A0000000 - A0000100 (MEM) 
  06:05.0 Vendor 0x1102 Device 0x0002 
   Range 0: 00001100 - 00001120 (IO) 
  06:05.1 Vendor 0x1102 Device 0x7002 
   Range 0: 00001120 - 00001128 (IO) 

Libraries 
 0x022d7cb2: exec.library V53.89 
 0x6fecea98: cgxvideo.library V42.1 
 0x628336f8: radiobutton.gadget V53.9 
 0x5a8acca0: ascii.datatype V53.7 
 0x5a8acc00: text.datatype V53.10 
 0x612e19a0: fuelgauge.gadget V53.8 
 0x5953c4f8: AmigaInput.library V53.3 
 0x5861aa20: NListview.mcc V19.95 
 0x5861a8e0: BetterString.mcc V11.30 
 0x5861a840: NList.mcc V20.140 
 0x612e1720: Popmenu.mui V21.1 
 0x629ba520: Lamp.mcc V21.1 
 0x5fcd7234: btree.library V53.3 
 0x606d0cb0: Objectmap.mui V21.1 
 0x5fcd78a4: asyncio.library V50.3 
 0x606d0ad0: Gauge.mui V21.1 
 0x606d0990: Popasl.mui V21.1 
 0x606d0850: Calltips.mcc V21.1 
 0x606d0710: String.mui V21.1 
 0x606d0670: Listtree.mcc V21.1 
 0x629ba340: Title.mui V21.1 
 0x6366a970: openurl.library V7.3 
 0x60f3cde0: expat.library V53.6 
 0x629b19dc: codesets.library V6.20 
 0x65cad128: exif.library V53.1 
 0x6b633c7e: rexxsupport.library V34.9 (Legacy) 
 0x6366ac48: speedbar.gadget V53.12 
 0x65cb7de8: pthreads.library V53.11 
 0x6366aaa8: sysvipc.library V51.4 
 0x62fab0d0: ilbm.datatype V53.3 
 0x6366a6e8: xpicasso96wb.library V9.2 
 0x6366a568: xpicasso96pip.library V9.1 
 0x62fab028: xpicasso96clonewbdb.library V9.2 
 0x66e38f18: xpicasso96clonewb.library V9.1 
 0x66e38dd8: xpicasso96.library V9.1 
 0x66e38e78: xcybergraphx.library V9.1 
 0x6412eb98: wav.datatype V53.26 
 0x6412ec88: sound.datatype V53.27 
 0x66e38ca0: getscreenmode.gadget V53.8 
 0x6b623aa8: minigl.library V2.21 
 0x6be05480: Warp3D.library V53.27 
 0x6b623ec8: W3D_SI.library V1.14 
 0x6716de28: W3D_Permedia2.library V53.4 
 0x6716d628: W3D_Napalm.library V53.1 
 0x636d3a38: W3D_Avenger.library V53.1 
 0x66e38bf8: W3D_Picasso96.library V53.12 
 0x64b0fd50: Dtpic.mui V21.1 
 0x65a0dde8: RAMDock.docky V51.1 
 0x65a0d1e8: NetDock.docky V52.0 
 0x65a0de68: GFXDock.docky V51.1 
 0x658e3204: mpega.library V2.4 
 0x676c1980: Aboutbox.mcc V21.1 
 0x676c1840: TextEditor.mcc V15.47 
 0x65a957f0: select.gadget V53.4 
 0x6739c148: CPUDock.docky V51.0 
 0x676c17a0: Boopsi.mui V21.1 
 0x6716d730: time.gadget V1.14 
 0x65b7a398: sliderbar.gadget V53.19 
 0x65c76d9e: BWin.mcc V22.0 (Legacy) 
 0x65cb0db8: Separator.docky V53.2 
 0x676c12a0: clock.gadget V53.1 
 0x65cb09d0: datesheet.gadget V1.9 
 0x67085c18: infowindow.class V53.8 
 0x67cbf240: texteditor.gadget V53.24 
 0x676c11f8: tickbox.gadget V53.6 
 0x6716dbb0: anim.gadget V53.1 
 0x65caff28: muigfx.library V21.1 
 0x6c001348: SubDock.docky V53.1 
 0x676c1020: gradientslider.gadget V53.6 
 0x65cb03b8: progressbar.gadget V53.10 
 0x66c9fe10: slider.gadget V53.15 
 0x65d62390: shared.image V2.1 
 0x66c9fcd4: colorwheel.gadget V53.7 
 0x66c9fc30: getfont.gadget V53.9 
 0x66c9fb90: arexx.class V53.5 
 0x66fb4d98: muimaster.library V21.1 
 0x66c9fa50: getfile.gadget V53.12 
 0x65dce024: clipview.library V1.10 
 0x6752dcf8: clicktab.gadget V53.44 
 0x66dcf0c8: screenblanker.library V53.6 
 0x66c9f190: checkbox.gadget V53.9 
 0x66c69190: requester.class V53.18 
 0x66c9f0f0: space.gadget V53.6 
 0x67801568: chooser.gadget V53.21 
 0x66c9f050: penmap.image V53.5 
 0x67604d60: bitmap.image V53.9 
 0x67604e00: integer.gadget V53.12 
 0x6c6794a8: filesave.audio V6.5 
 0x6bd12108: emu10kx.audio V6.7 
 0x6c67ab34: device.audio V6.2 
 0x6c1a67b0: jpeg.datatype V53.7 
 0x6ff61938: listbrowser.gadget V53.62 
 0x6e6899e0: string.gadget V53.20 
 0x6c1a6710: scroller.gadget V53.14 
 0x6d5875d4: usergroup.library V4.30 
 0x6b917320: bsdsocket.library V4.307 
 0x6c18e4e0: mathieeedoubbas.library V52.1 
 0x6c179b4c: textclip.library V53.1 
 0x6cadd8b4: xpkmaster.library V5.2 
 0x6cad13fc: xadmaster.library V13.1 
 0x6c3b2ce8: usbhidgate.library V53.3 
 0x6cadd7ac: hid.usbfd V53.12 
 0x6c911410: button.gadget V53.21 
 0x6c9114b0: glyph.image V53.3 
 0x6cb096a0: window.class V54.7 
 0x6c674168: popupmenu.class V53.2 
 0x6ca76308: popupmenu.library V53.11 
 0x6c911370: label.image V53.13 
 0x6c911050: drawlist.image V53.3 
 0x6fecec78: layout.gadget V54.2 
 0x6c674070: bevel.image V53.6 
 0x6ca39b80: png.datatype V53.10 
 0x6cdc6c54: picture.datatype V53.7 
 0x6ca4fb34: asl.library V53.49 
 0x6ceefd5c: ft2.library V53.2 
 0x6ca9a100: Picasso96API.library V54.18 
 0x6ff213cc: workbench.library V53.53 
 0x6ca4f890: gadtools.library V53.7 
 0x6cd34768: timezone.library V53.8 
 0x6cad8308: application.library V53.12 
 0x6cadc0cc: commodities.library V53.7 
 0x6cdc9540: datatypes.library V54.6 
 0x6ceefa64: png.iconmodule V53.1 
 0x6ef9a8cc: icon.library V53.16 
 0x6ff14be0: z.library V53.6 
 0x6d588448: version.library V53.15 
 0x6d58aed0: iffparse.library V53.1 
 0x6ffb95cc: locale.library V54.2 
 0x6ff1841c: diskfont.library V53.9 
 0x6f955568: petunia.library V53.6 
 0x6febb220: dos.library V53.158 
 0x6ff14184: usbprivate.library V53.14 
 0x6ff1b5bc: massstorage.usbfd V53.83 
 0x6ff1403c: hub.usbfd V53.10 
 0x6ff1b528: bootkeyboard.usbfd V52.3 
 0x6ff1b4a8: bootmouse.usbfd V53.3 
 0x6ff1b3a8: mounter.library V53.19 
 0x6fecee7c: usbresource.library V53.14 
 0x6ff9e518: hunk.library V53.4 
 0x6feced74: elf.library V53.27 
 0x6ff6a4d0: intuition.library V54.26 
 0x6ff87530: keymap.library V53.9 
 0x6ff612c4: nonvolatile.library V54.2 
 0x6fed1100: cybergraphics.library V43.0 
 0x6ff9d4a0: RadeonHD.chip V2.22 
 0x6ffa3420: graphics.library V54.226 
 0x6ff9f320: layers.library V54.12 
 0x6ff58150: rtg.library V54.90 
 0x6ff9d324: PCIGraphics.card V53.15 
 0x6ffaa258: newlib.library V53.36 
 0x6ff9c1ac: utility.library V54.1 
 0x6ffa8398: expansion.library V53.1 
 0x6c19658e: rexxsyslib.library V53.4 (Legacy) 

Devices 
 0x67801a04: clipboard.device V53.3 
 0x6c67a8f8: rtl8139.device V53.5 
 0x6c678524: ahi.device V6.6 
 0x6c9b7e84: diskimage.device V53.4 
 0x6ff9cd10: usbsys.device V53.14 
 0x6fe5d024: p5020sata.device V54.69 
 0x6ff9eb90: ehci.usbhcd V53.24 
 0x6ff9eaf0: ohci.usbhcd V53.21 
 0x6ff9ea50: uhci.usbhcd V53.13 
 0x6ff9c848: console.device V53.99 
 0x6ff613f0: ramdrive.device V52.6 
 0x6ff8777c: input.device V53.5 
 0x6ff18024: keyboard.device V53.12 
 0x6ff61050: timer.device V53.2 
Copyright (c) 2004-2024 by Björn Hagström. All Rights Reserved