标签: simulator

用GCC 4.5崩溃编译的程序,而GCC 4.4很好

最近我尝试编译并安装ns-2,一个基于C++和Tcl的网络模拟器.

使用一些略微修改的源代码(不用担心,它不会导致崩溃),我可以使用最新的gcc 4.5版本进行编译.

但是当我执行二进制文件时,它会给出以下错误:

$bin/ns
*** buffer overflow detected ***: bin/ns terminated
Run Code Online (Sandbox Code Playgroud)

相同的代码,如果编译与早期的gcc,运行良好.所以,我认为这是由于一些增强功能GCC 4.5.

我该如何处理这个问题?当然用gcc 4.4编译是一个选项,但我想知道出了什么问题:)

更新:

这是使用gdb的完整堆栈跟踪和后跟踪:

$ bin/ns
*** buffer overflow detected ***: bin/ns terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f01824ac1d7]
/lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x7f01824ab0f0]
bin/ns[0x8d5b5a]
bin/ns[0x8d56de]
bin/ns[0x841077]
bin/ns[0x842b19]
bin/ns(Tcl_EvalEx+0x16)[0x843256]
bin/ns(Tcl_Eval+0x1d)[0x84327d]
bin/ns(Tcl_GlobalEval+0x2b)[0x84391b]
bin/ns(_ZN3Tcl4evalEPc+0x27)[0x83352b]
bin/ns(_ZN3Tcl5evalcEPKc+0xdd)[0x8334e9]
bin/ns(_ZN11EmbeddedTcl4loadEv+0x24)[0x834712]
bin/ns(Tcl_AppInit+0xb2)[0x8331a5]
bin/ns(Tcl_Main+0x1d0)[0x8ad6a0]
bin/ns(nslibmain+0x25)[0x8330c5]
bin/ns(main+0x20)[0x833254]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xff)[0x7f01823cceff]
bin/ns[0x5bc1a9]
Run Code Online (Sandbox Code Playgroud)

使用GDB并打开符号:

(gdb) bt
#0  0x00007ffff6970d05 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff6974ab6 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 …
Run Code Online (Sandbox Code Playgroud)

c++ gcc simulator tcl

3
推荐指数
1
解决办法
1802
查看次数

如何在iPhone模拟器上启用日语键盘?

我有一个带有UISearchBar的UITableview,它包含日语单词,我想测试它是否可以用日语键盘搜索日语单词.我找不到如何更改iPhone模拟器上的默认键盘.

keyboard simulator internationalization ime ios

3
推荐指数
2
解决办法
1万
查看次数

在iphone模拟器上安装系统/其他应用程序

默认情况下,当我们启动iPhone模拟器时,它只安装了很少的应用程序.是否可以在我的模拟器上安装其他系统应用程序(如手机,文本,地图等)或其他原生应用程序(如Facebook等)?

iphone x86 arm simulator ios

3
推荐指数
1
解决办法
2522
查看次数

Xcode 4.5:"无法访问iOS 5.1模拟器"

我将Xcode从4.4.1升级到4.5,但是当我安装iOS 5.1 Simulator时,会出现错误:"无法访问iOS 5.1模拟器".有一个解决方案在这里 ,但我不知道该如何接受新的开发者协议?有人可以帮我吗?谢谢.

顺便说一句,我有一个免费的苹果ID,我不想支付99美元/年.

xcode simulator ios

3
推荐指数
1
解决办法
3039
查看次数

iOS模拟器运行缓慢

当我使用Xcode进行调试时,iOS模拟器运行缓慢.我每个月都会遇到这个问题,但我找不到复制的步骤.我调试我的项目时发生了这个问题,我无法提供项目,因为它是我们公司的财产.我在以下网址上记录了这一点.

http://www.youtube.com/watch?v=gAaclHi_vfE&feature=youtu.be

xcode simulator ios

3
推荐指数
1
解决办法
1143
查看次数

在Android平板电脑上模拟Android手机

我想知道是否有某种工具可以在Android平板电脑上模拟Android手机.我想用它来开发Android平台的游戏,并检查大小和分辨率问题.

当然,PC上运行的是不同的模拟器,但模拟nexus平板电脑上的行为会很有帮助.

谢谢

debugging android simulator tablet

3
推荐指数
1
解决办法
1234
查看次数

iPhone自定义键盘无法在运行iOS 8的物理设备上加载

我已经成功地为Swift编写了一个适用于iOS的自定义键盘,并且可以完美地在所有iOS模拟器(iPhone 5s,iPhone 6,iPhone 6Plus)上加载。但是当我尝试在物理设备上测试键盘时,键盘将无法加载。:|

我正在使用Xcode 6.0.1,并且我的iPhone运行的是iOS 8(非Beta版),并且在设置的“键盘”部分中添加了键盘。

键盘完美地加载到模拟器上,而不是实际设备上,这很奇怪。

有什么我想念的吗?

iphone keyboard simulator ios swift

3
推荐指数
1
解决办法
1553
查看次数

无法启动iphone模拟器; "没有回应".Xcode 7,模拟器版本9(适用于iOS 9)

自从我更新到GM版本的编码7后,我一直无法使用模拟器.我曾经得到一个错误,但当我更新到正式发布(通过应用程序商店)停止.现在它说"在iPhone [模型]上运行[app的名称]".当我查看强制退出菜单时,它表示没有响应

当我按"停止"时,它会继续显示相同的消息.当关闭并重​​新打开时,它说"构建成功......等等",所以我很确定问题在于模拟器而不是xcode的副本.

我曾经尝试过以前工作过的项目,包括我从苹果指南中下载过的项目(我认为如果我的其他项目中的代码存在问题,则必须工作).

xcode simulator ios ios-simulator

3
推荐指数
1
解决办法
5764
查看次数

UserDefaults.standard在XCode 8和Swift 3中设置nil错误

这似乎是一个错误.我试图删除默认值中的现有值.

UserDefaults.standard.set(nil, forKey: "test-me")
let val = UserDefaults.standard.object(forKey: "test-me")
print ("val=\(val)")
Run Code Online (Sandbox Code Playgroud)

我得到以下输出 -

val=Optional(<62706c69 73743030 d4010203 04050608 09582476 65727369 6f6e5824 6f626a65 63747359 24617263 68697665 72542474 6f701200 0186a0a1 0755246e 756c6c5f 100f4e53 4b657965 64417263 68697665 72d10a0b 54726f6f 74800008 111a232d 3237393f 51545900 00000000 00010100 00000000 00000c00 00000000 00000000 00000000 00005b>)
Run Code Online (Sandbox Code Playgroud)

我在XCode 8/iOS 10/iPhone 7模拟器中运行.

simulator swift3 ios10 xcode8

3
推荐指数
1
解决办法
1168
查看次数

expo错误安装或运行应用程序

当我尝试在iOS模拟器上运行我的应用程序时,我收到错误:

运行错误xcrun simctl openurl booted exp://localhost:19000:处理命令时遇到错误(domain = NSPOSIXErrorDomain,code = 60):无法完成操作.操作超时操作超时

安装或运行应用程序出错.错误:进程退出非零代码:60

任何想法如何解决这个错误?

simulator react-native expo

3
推荐指数
2
解决办法
2640
查看次数