Hi, all Currently I'm tying to setup emulator build environment on a new windows xp 32 machine. I'm using latest MinGW - http://sourceforge.net/projects/mingw since there's no other choice there.
Emulator builds successfully, however, there're problems running it, there're crashes. I've found the cause of first crash: qemu/tizen/src/emulator.c:print_system_info - strftime(timeinfo, sizeof(timeinfo), "%Y/%m/%d %H:%M:%S", tm_time); It crashes here because in latest MinGW time_t is defined to be 8-byte long, so fix is simple: gettimeofday(&tval, NULL); time_t tmp = tval.tv_sec; tm_time = localtime(&tmp); strftime(timeinfo, sizeof(timeinfo), "%Y/%m/%d %H:%M:%S", tm_time); After this it boots further, but crashes later in: Program received signal SIGSEGV, Segmentation fault. _fu797____stack_chk_guard () at block.c:3864 3864 BlockDriverState *bs = acb->common.bs; (gdb) bt #0 _fu797____stack_chk_guard () at block.c:3864 #1 0x004452cb in _fu2007____stack_chk_guard () at coroutine-win32.c:57 #2 0x7c80b713 in KERNEL32!GetModuleFileNameA () from C:\WINDOWS\system32\kernel32.dll #3 0x7c82ff99 in KERNEL32!ConvertThreadToFiber () from C:\WINDOWS\system32\kernel32.dll Cannot access memory at address 0xbaadf011 The reason may be changed time_t size or something else... Does anyone know something about this ? Is there a workaround ? Fixing those problems is taking too long already, is there a way I can build correct emulator image on a fresh windows xp 32 machine ? _______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
