imeridian n00b

Joined: 12 Nov 2003 Posts: 64
|
Posted: Tue Jan 29, 2008 12:21 am Post subject: f-spot fails to load due to sigsegv [solved] |
|
|
Suddenly I cannot get f-spot to startup. It was working fine up until I did an emerge world lastnight, at least I believe so. I have "demerged" and "remerged" it, along with mono, downgraded to 1.2.2.1 from 1.2.5.1-r1, remerged gtk-sharp, dbus-sharp, sqlite, basically following just about any sigsegv + mono crash fixing suggestions from googling and searching this forum. Nothing seems to even make a dent in the problem. I wish I would have kept track of the few upgrades I did do lastnight. Right now I'm rebuilding glibc. Does anyone have any other suggestions? All suggestions are appreciated, even if I may have tried them already. This is on the AMD64 arch. I wasn't really sure which section of the forum this really should have gone into, multimedia, unsupported, or AMD64, I apologize if I made the incorrect choice.
It crashes on load with the following message:
| Quote: |
** Running f-spot in Debug Mode **
** Running Mono with --debug **
Initializing Mono.Addins
Starting new FSpot server
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
Query: SELECT photos.id, photos.time, photos.uri, photos.description, photos.roll_id, photos.default_version_id FROM photos WHERE photos.id NOT IN (SELECT photo_id FROM photo_tags WHERE tag_id = 2) ORDER BY photos.time
Stacktrace:
at (wrapper managed-to-native) GdkGlx.Context.glXCreateContext (intptr,intptr,System.Runtime.InteropServices.HandleRef,bool) <0x00012>
at (wrapper managed-to-native) GdkGlx.Context.glXCreateContext (intptr,intptr,System.Runtime.InteropServices.HandleRef,bool) <0xffffffff>
at GdkGlx.Context..ctor (Gdk.Screen,GdkGlx.Context,int[]) <0x0031f>
at GdkGlx.Context..ctor (Gdk.Screen,int[]) <0x00027>
at FSpot.PhotoImageView.HandleRealized (object,System.EventArgs) <0x00078>
at FSpot.PhotoImageView..ctor (FSpot.IBrowsableCollection) <0x00160>
at FSpot.PhotoView..ctor (FSpot.IBrowsableCollection) <0x0035f>
at MainWindow..ctor (Db) <0x01e9b>
at FSpot.Core.get_MainWindow () <0x00048>
at FSpot.Core.Organize () <0x00012>
at FSpot.Driver.Main (string[]) <0x00ac5>
at (wrapper runtime-invoke) FSpot.Driver.runtime_invoke_void_string[] (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
f-spot [0x50e593]
f-spot [0x4dd4f2]
/lib/libpthread.so.0 [0x3e8e80dec0]
//usr/lib64/opengl/nvidia/lib/libGLcore.so.1(_nv000079gl+0x2e7) [0x2aaaacda7b57]
Debug info from gdb:
(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
---lots of this---
0x0000003e8d8ba092 in select () from /lib/libc.so.6
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Aborted
|
Update
It appears it was the nvidia driver that was somehow causing the problem, I remerged it, restarted X, and suddenly f-spot works again -- could have been a combination of that and remerging glibc, but without the nvidia remerge it still didn't fix it. |
|