Program received signal SIGSEGV, Segmentation fault. 0x080674aa in mmio_readb (addr=0x6f79e004) at hwaccess.c:135 135 return *(volatile uint8_t *) addr; (gdb) thread apply all bt full Thread 1 (process 2109): #0 0x080674aa in mmio_readb (addr=0x6f79e004) at hwaccess.c:135 No locals. #1 0x08057ca4 in internal_chip_readb (flash=0xbffffbe0, addr=1870258180) at internal.c:382 No locals. #2 0x08068908 in chip_readb (flash=0xbffffbe0, addr=1870258180) at flashrom.c:513 No locals. #3 0x0804ca82 in unlock_regspace2_block (flash=0xbffffbe0, off=3082612738) at jedec.c:710 wrprotect = old = #4 0x0804c1a1 in regspace2_walk_unlockblocks (flash=flash@entry=0xbffffbe0, block=block@entry=0xbffffb10, func=func@entry=0x804ca66 ) at jedec.c:579 j = 0 off = 3082612738 #5 0x0804c25a in unlock_regspace2_uniform (flash=flash@entry=0xbffffbe0, block_size=block_size@entry=65536) at jedec.c:719 elems = blocks = {{size = 65536, count = 8}, {size = 0, count = 0}} #6 0x0804d564 in unlock_regspace2_uniform_64k (flash=0xbffffbe0) at jedec.c:724 No locals. #7 0x0806a1df in doit (flash=0xbffffbe0, force=0, filename=0x80c3008 "1002.bin", read_it=1, write_it=0, erase_it=0, verify_it=0) at flashrom.c:1925 oldcontents = newcontents = ret = 0 size = 524288 #8 0x0804a801 in main (argc=5, argv=0xbffffd34) at cli_classic.c:545 chip = 0x0 flashes = {{chip = 0x80c3180, physical_memory = 4294443008, virtual_memory = 3083137024, physical_registers = 4290248704, virtual_registers = 3082612736, mst = 0x80c2e00 }, {chip = 0x0, physical_memory = 0, virtual_memory = 4294967295, physical_registers = 0, virtual_registers = 4294967295, mst = 0x80c2e00 }, {chip = 0x0, physical_memory = 0, virtual_memory = 0, physical_registers = 0, virtual_registers = 0, mst = 0x0}, {chip = 0x0, physical_memory = 0, virtual_memory = 0, physical_registers = 0, virtual_registers = 0, mst = 0x0}, {chip = 0x0, physical_memory = 0, virtual_memory = 0, physical_registers = 0, virtual_registers = 0, mst = 0x0}, {chip = 0x0, physical_memory = 0, virtual_memory = 0, physical_registers = 0, virtual_registers = 0, mst = 0x0}} fill_flash = 0xbffffbe0 name = namelen = opt = i = j = startchip = chipcount = 1 option_index = 12 force = read_it = write_it = erase_it = verify_it = dont_verify_it = list_supported = operation_specified = prog = ret = 0 optstring = "r:Rw:v:nVEfc:l:i:p:Lzho:" long_options = {{name = 0x80a685b "read", has_arg = 1, flag = 0x0, val = 114}, {name = 0x80a3be3 "write", has_arg = 1, flag = 0x0, val = 119}, {name = 0x806b532 "erase", has_arg = 0, flag = 0x0, val = 69}, {name = 0x806b53a "verify", has_arg = 1, flag = 0x0, val = 118}, {name = 0x806b538 "noverify", has_arg = 0, flag = 0x0, val = 110}, {name = 0x8098673 "chip", has_arg = 1, flag = 0x0, val = 99}, {name = 0x806b541 "verbose", has_arg = 0, flag = 0x0, val = 86}, {name = 0x80a2e3f "force", has_arg = 0, flag = 0x0, val = 102}, {name = 0x806b508 "layout", has_arg = 1, flag = 0x0, val = 108}, {name = 0x806b502 "image", has_arg = 1, flag = 0x0, val = 105}, {name = 0x806b549 "list-supported", has_arg = 0, flag = 0x0, val = 76}, {name = 0x806b558 "list-supported-wiki", has_arg = 0, flag = 0x0, val = 122}, {name = 0x806b56c "programmer", has_arg = 1, flag = 0x0, val = 112}, {name = 0x806b577 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x80a59f8 "version", has_arg = 0, flag = 0x0, val = 82}, { name = 0x806b57c "output", has_arg = 1, flag = 0x0, val = 111}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}} filename = layoutfile = logfile = tempstr = pparam = limitexceeded = (gdb)