小编Pro*_*eny的帖子

EXC_BAD_ACCESS(SIGSEGV)

我从远程用户那里得到了这个崩溃报告,但我找不到任何有用的提示来解决这个问题,可能是一个保留问题,但我无法理解为什么因为我使用ARC.极少数用户发出此问题.我已经在模拟器和设备(iPhone 4s)上尝试了所有的东西而没有发生任何崩溃......如果我能够在我的设备上崩溃,那么找出问题是非常简单的.

有人知道如何解决这个问题吗?

Incident Identifier: F30F9C75-0FE3-4B39-AA17-209690A4787D
Hardware Model:      iPod4,1
Process:         Body-Language [1220]
Path:            /var/mobile/Applications/2489EE05-177C-4AD1-BE3A-7B7158E13D82/Body-Language.app/Body-Language
Identifier:      Body-Language
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2012-03-19 23:09:02.516 +0100
OS Version:      iPhone OS 5.1 (9B176)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x6c707049
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libobjc.A.dylib                 0x30d63f78 objc_msgSend + 16
1   CoreFoundation                  0x30c49e90 CFRetain + 76
2   CoreFoundation                  0x30c53b74 +[__NSArrayI __new::] + 48 …
Run Code Online (Sandbox Code Playgroud)

debugging exc-bad-access ios automatic-ref-counting

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

PDFRenderer无法显示文件

我正在使用API​​ Level 21,我正在尝试显示从Internet下载并存储在缓存目录中的PDF.

   private void openRenderer(Context context) throws IOException {
    Log.d("NoiPA", "Opening PDF File: " + pdfPath);
    // In this sample, we read a PDF from the assets directory.
    mFileDescriptor = ParcelFileDescriptor.open(new File(pdfPath),ParcelFileDescriptor.MODE_READ_ONLY);
    //mFileDescriptor = context.getAssets().openFd(pdfPath).getParcelFileDescriptor();
    // This is the PdfRenderer we use to render the PDF.
    mPdfRenderer = new PdfRenderer(mFileDescriptor);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码使应用程序崩溃,并显示以下堆栈跟踪:

Download: Completed -> Showing PDF
onAttach -> pdfPath: /data/data/com.vitobellini.noipa/cache/MAG 2016.pdf
Opening PDF File: /data/data/com.vitobellini.noipa/cache/MAG 2016.pdf
java.io.IOException: not create document. Error:
     at android.graphics.pdf.PdfRenderer.nativeCreate(Native Method)
     at android.graphics.pdf.PdfRenderer.<init>(PdfRenderer.java:149)
     at com.vitobellini.noipa.PdfRendererFragment.openRenderer(PdfRendererFragment.java:151) …
Run Code Online (Sandbox Code Playgroud)

android pdfrenderer

5
推荐指数
1
解决办法
1851
查看次数

bash从多个线程追加文件

我正在处理大数据,正在尝试并行化流程功能。我可以使用多个线程,每个用户处理的都是不同的线程(我有20万个用户)。

每个线程应n在输出文件中附加文件的第一行,该文件在所有线程之间共享一个输出文件。

我编写了一个Java程序来执行head -n 256 thread_processed.txt >> output(每个线程都会执行此操作)

我需要以原子方式编写输出文件。

如果线程A从0到9写了行,线程B从10到19写了行,则输出应为:[0...9 10... 19]。线不能重叠,不能像[0 1 2 17 18 3 4 ...]

如何在bash脚本中管理对输出文件的并发写访问?

bash multithreading thread-safety gnu-parallel

5
推荐指数
1
解决办法
1070
查看次数

OpenCV findContours崩溃

我有这个代码:

mat.copyTo(tmpMat);
cvtColor(tmpMat, tmpMat, CV_BGR2GRAY);
cv::equalizeHist(tmpMat, tmpMat);
    cv::Mat browMat = tmpMat(eyebrowRect);
    std::vector<std::vector<Point> > contours;
    cv::findContours(browMat, contours, cv::RETR_LIST, cv::CHAIN_APPROX_NONE);
Run Code Online (Sandbox Code Playgroud)

但它崩溃了这个错误:

OpenCV错误:断言失败(在= create =/type/|//////// OpenCVForiPhone/opencv/opencv/modules/core/src/matrix.cpp,第1249行终止称为抛出异常

因为cvtColor调用,我认为我的Mat已经处于单通道灰度级...

我怎样才能解决这个问题?

opencv ios

4
推荐指数
1
解决办法
2393
查看次数

SELECT 中的非组键变量

我正在 virtuoso Web 界面上成功执行以下查询(例如:http: //live.dbpedia.org/sparql

SELECT ?o (COUNT(?member) as ?memberCount) WHERE {
  ?member <http://purl.org/dc/terms/subject> ?o.
  FILTER isIRI(?o) {
    SELECT ?o WHERE {
      <http://dbpedia.org/resource/Heroic_Purgatory>
      <http://purl.org/dc/terms/subject>
      ?o.
    }
  }
}
ORDER BY ?memberCount
LIMIT 1
Run Code Online (Sandbox Code Playgroud)

当我通过 Apache Jena 执行此查询时,出现异常:

Non-group key variable in SELECT: ?o
Run Code Online (Sandbox Code Playgroud)

我不明白为什么...有什么建议吗?

sparql jena

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