热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

panicatstartup

Noticedmycamlistoreinstancewasdownaftermylatestupdate.

Noticed my camlistore instance was down after my latest update.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Nov 19 02:35:13 new camlistored[7205]: panic: runtime error: invalid memory address or nil pointer dereference

Nov 19 02:35:13 new camlistored[7205]: [signal SIGSEGV: segmentation violation code=0x1 addr=0x28 pc=0x6183b0]

Nov 19 02:35:13 new camlistored[7205]: goroutine 69372 [running]:

Nov 19 02:35:13 new camlistored[7205]: panic(0xd2a740, 0xc42000c070)

Nov 19 02:35:13 new camlistored[7205]: #011/usr/local/go/src/runtime/panic.go:500 +0x1a1

Nov 19 02:35:13 new camlistored[7205]: camlistore.org/pkg/index.claimsIntfAttrValue(0x0, 0x0, 0xe3ceb3, 0x8, 0x0, 0x0, 0x0, 0x15361a0, 0xc42035e8e0, 0x15361a0, ...)

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/index/util.go:91 +0xb0

Nov 19 02:35:13 new camlistored[7205]: camlistore.org/pkg/index.permAttr.get(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15361a0, 0xc42035e8e0, 0xe3ceb3, 0x8, ...)

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/index/location.go:152 +0x128

Nov 19 02:35:13 new camlistored[7205]: camlistore.org/pkg/index.(*LocationHelper).permanodeLocation(0xc42035e920, 0x7f0cec353018, 0xc42000d048, 0x15361a0, 0xc425d39560, 0x0, 0x0, 0x0, 0x15361a0, 0xc42035e8e0, ...)

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/index/location.go:80 +0x14b

Nov 19 02:35:13 new camlistored[7205]: camlistore.org/pkg/index.(*LocationHelper).PermanodeLocation(0xc42035e920, 0x7f0cec353018, 0xc42000d048, 0x15361a0, 0xc425d39560, 0x0, 0x0, 0x0, 0x15361a0, 0xc42035e8e0, ...)

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/index/location.go:55 +0xad

Nov 19 02:35:13 new camlistored[7205]: camlistore.org/pkg/search.(*DescribeRequest).doDescribe(0xc429e0c540, 0x1537220, 0xc42000d048, 0x15361a0, 0xc425d39560, 0x1)

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/search/describe.go:754 +0x3ad

Nov 19 02:35:13 new camlistored[7205]: camlistore.org/pkg/search.(*DescribeRequest).StartDescribe.func1(0xc429e0c540, 0xc42a2420e0, 0x1537220, 0xc42000d048, 0x15361a0, 0xc425d39560, 0x1)

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/search/describe.go:624 +0xc6

Nov 19 02:35:13 new camlistored[7205]: created by camlistore.org/pkg/search.(*DescribeRequest).StartDescribe

Nov 19 02:35:13 new camlistored[7205]: #011/home/stephen/go/src/camlistore.org/pkg/search/describe.go:625 +0x28f

Nov 19 02:35:13 new systemd[1]: camlistore.service: Main process exited, code=exited, status=2/INVALIDARGUMENT

Haven't gotten to dig into it yet, but I wanted to at least upload the stack trace to an issue. Assuming the problem isn't obvious after a just a little digging, here are some thoughts on direction for investigation:

  • I have a twitter importer, picasa importer, and recently, I added an active feed importer

  • I have an encrypted blobstore

I'm running a bisect now. Hopefully I'll see the issue soon.

该提问来源于开源项目:perkeep/perkeep

test to repro the issue:



https://camlistore-review.googlesource.com/8826


   



推荐阅读
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 深入理解Kafka服务端请求队列中请求的处理
    本文深入分析了Kafka服务端请求队列中请求的处理过程,详细介绍了请求的封装和放入请求队列的过程,以及处理请求的线程池的创建和容量设置。通过场景分析、图示说明和源码分析,帮助读者更好地理解Kafka服务端的工作原理。 ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • 十大经典排序算法动图演示+Python实现
    本文介绍了十大经典排序算法的原理、演示和Python实现。排序算法分为内部排序和外部排序,常见的内部排序算法有插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。文章还解释了时间复杂度和稳定性的概念,并提供了相关的名词解释。 ... [详细]
  • 本文介绍了GTK+中的GObject对象系统,该系统是基于GLib和C语言完成的面向对象的框架,提供了灵活、可扩展且易于映射到其他语言的特性。其中最重要的是GType,它是GLib运行时类型认证和管理系统的基础,通过注册和管理基本数据类型、用户定义对象和界面类型来实现对象的继承。文章详细解释了GObject系统中对象的三个部分:唯一的ID标识、类结构和实例结构。 ... [详细]
  • 我用Tkinter制作了一个图形用户界面,有两个主按钮:“开始”和“停止”。请您就如何使用“停止”按钮终止“开始”按钮为以下代码调用的已运行功能提供建议 ... [详细]
  • 校园表白墙微信小程序,校园小情书、告白墙、论坛,大学表白墙搭建教程
    小程序的名字必须和你微信注册的名称一模一样在后台注册好小程序。mp.wx-union.cn后台域名https。mp.wx-union.cn ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 本文主要解析了Open judge C16H问题中涉及到的Magical Balls的快速幂和逆元算法,并给出了问题的解析和解决方法。详细介绍了问题的背景和规则,并给出了相应的算法解析和实现步骤。通过本文的解析,读者可以更好地理解和解决Open judge C16H问题中的Magical Balls部分。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 本文讨论了clone的fork与pthread_create创建线程的不同之处。进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性。但是二者之间的通讯需要通过专门的通讯机制,另外通过fork创建子进程系统开销很大。因此,在某些情况下,使用clone或pthread_create创建线程可能更加高效。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
author-avatar
silaker
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有