[KimDaBa] trying to generate database for 50 000 images - KimDaBa crashes

Jesper K. Pedersen blackie at blackie.dk
Thu Jan 12 01:49:02 GMT 2006


I was told from my good friend (and former Bibble developer) that some images 
simply are buggy.

In any case, KimDaBa is only using Qt's and KDE's code for rendering/reading 
images, so it really is not my fault, so best you can do is track them down, 
and send them through say gimp (and hope that can handle them)

Cheers
Jesper.

On Wednesday 11 January 2006 20:07, Risto H. Kurppa wrote:
| OK, I was now able to add _most_ of my images but trying to add the
| last huge folder with strace, First I got some 2 507 354 lines of
| output (203MB) when first stracing. Found the faulty image, copied it
| to another folder and tried to generate a new database there and got
| some 1.3MB of output. But still I'm able to open the image in viewer
| etc..
|
| Index.xml was not changed since KimDaBa crashed.
|
| So, what's the thing with the 'segmentation fault' - any ideas, anyone..?
|
| Now I'll try to find more images causing this and try to generate one
| database for all the folders..
|
| risto
|
| (Jesper, if you need the faulty image or more code, I'll send you..)
|
| First from the large folder output, last 100 lines
| lstat64("/media/data2/photos/xdrive 16OCT05/Digikuvakopiot
| EOK/2003/2003-6/S ja G 230603/PICT0001.JPG", {st_mode=S_IFREG|0700,
| st_size=202752, ...}) = 0
| write(3, ";\3\5\0/\1\200\3\0\0\0\0\0\0\0\0\217\1\27\0;\3\5\0000\1"...,
| 2648) = 2648
| ioctl(3, FIONREAD, [0])                 = 0
| gettimeofday({1137024339, 265031}, NULL) = 0
| select(10, [3 4 5 7 9], [], [], {0, 0}) = 0 (Timeout)
| gettimeofday({1137024339, 265204}, NULL) = 0
| open("/media/data2/photos//xdrive 16OCT05/Digikuvakopiot
| EOK/2003/2003-6/S ja G 230603/PICT0002.JPG", O_RDONLY|O_LARGEFILE) =
| 11
| fstat64(11, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| fstat64(11, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
| 0) = 0xb6509000
| read(11, "\377\330\377\341a\245Exif\0\0MM\0*\0\0\0\10\0\7\1\32\0"...,
| 4096) = 4096
| read(11, "%\362\363\324&\353\342\324&\341\336\332 \276\303\366\t"...,
| 4096) = 4096
| read(11, "\32)?\333\32-D\337\26\20\"\346\0302-\345\27\3754\347\26"...,
| 4096) = 4096
| read(11, "\33!&\343\0262\5\327\34)\311\345\22\322\332\347\26\35\361"...,
| 4096) = 4096
| read(11, "\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0"..., 4096) =
| 4096 read(11,
| "\1}}\376\0}}\377\0}}\377\0}}\0\0}}\0\0}}\0\0}}\0\0}}\377"..., 4096) = 4096
| read(11, "\6Yk\325\rss\315\7jr\277\nlu\317\10r\34\372\3\36\37\25"...,
| 4096) = 4096
| read(11, "q\265\241\237#J\345\266\307\201\215\247h?\215V\362Kr\25"...,
| 4096) = 4096
| read(11, "\230\37\360\37\363\305\36et.\306\273:?\361u\305/\334%\367"...,
| 4096) = 4096
| read(11, "\347=\275\10\241X\233\20\276\31I\357\2161\333\203I-\232"...,
| 4096) = 4096
| read(11, "\257t\263|\246\305[\354\227\37*1\376\347\335f\374\372V"...,
| 4096) = 4096
| read(11, "\247\361\265`\234xCZ\4\223u\246y&\\\177w\7\377\0gj\354"...,
| 4096) = 4096
| read(11, "{\'\231\322<\327\241\300\36\367\366{\224/\314t\375c
| g\373"..., 4096) = 4096
| read(11, "\'\277k\2343\223I3\231\215]\231o\2452\273\217\223r\237"...,
| 4096) = 4096
| read(11, "\266\377\0\300\252I~\36\370\230\332\10\305\260\313\177"...,
| 4096) = 4096
| read(11, "\275c\246y\251\374C\25\224\252[th\243\330\257\250\24k}"...,
| 4096) = 4096
| read(11, "f\243)\375\364=?.\377\0\205zF\233}\v\341\340*\311\263;"...,
| 4096) = 4096
| read(11, "+}\265L\363\341NRvH\317\376\334\270\223\213m.\356O\366"...,
| 4096) = 4096
| read(11, "\3545|Cd\363\210\207\17\215\333[\203\371~\25J\316\364C"...,
| 4096) = 4096
| read(11, "|\252\321\221q\253\36k\306\7B|U\343\313)fk\233O=b\266\334"...,
| 4096) = 4096
| read(11, "k\342\252c\352\342\377\0s\37\320\350\247@\344\217\305\10"...,
| 4096) = 4096
| read(11, "7q\377\0\t\217\374y\371\5\313\334\360b99\351\316\0\303"...,
| 4096) = 4096
| read(11, "s\202x\250\255?\257[\236vcF\312\350\264W+\376\257p\316"...,
| 4096) = 4096
| read(11, "r\207\273\355\r\200\251\32o\364\25\317j\233>\326\323\\"...,
| 4096) = 4096
| read(11, "\2664\253\17\16\374R\360}\340\206xt\33\370\33\311v\266"...,
| 4096) = 4096
| read(11, "\356\275\253\231g4\353UR\212\322\366\177\325\214#\207q"...,
| 4096) = 4096
| read(11, "o.\7\360\247\335O\367\217AT[H\200:\337x\202O\2654J\314"...,
| 4096) = 4096
| read(11, "\3\360\250\374;\251}\211\343Ko\20-\237\313#\345\323\204"...,
| 4096) = 4096
| read(11, "}3\364\316\233\342\v\210t\364w\323\254B\10\3268c\21\375"...,
| 4096) = 4096
| read(11, "\251{-#\270\227~;\360\255\244{-\256\22\365\267m\333\10"...,
| 4096) = 4096
| read(11, "\256\353\f\321\twD`\323\325\227\201\363\235\247\333\37"...,
| 4096) = 4096
| read(11, "\2\226v|\356<\373mR\334g\214z\214\360\332\25\275\366\245"...,
| 4096) = 4096
| read(11, "\257\316Q\321\21\24\260\34\363\3764\275\v|\2602g\274\235"...,
| 4096) = 4096
| read(11, "\213e\240\30\355]x;s\0348\367h\21j\357\263N$\36~\356+\205"...,
| 4096) = 4096
| read(11, "\325\22\316\323H\204\306]\227\316x\266\'\25\354Jr\244\275"...,
| 4096) = 4096
| read(11, "\225\325\313\347K\20\353U\326_\327\251\354B\24\260\357"...,
| 4096) = 4096
| read(11, "\377\0Iy\6\3739|\241\337)\265v\232\344\302E\321\314\377"...,
| 4096) = 4096
| read(11, "\253mn\322#7\366M\307\332\235P|\3336\25o\374u\217\345L"...,
| 4096) = 4096
| read(11, "+\357\264\275\276\317\335\310\330\336\\7\314~\230\343\267"...,
| 4096) = 4096
| read(11, "zr\356cQv/\371\233v\344qJ\316\215\363\236\325\351FW<\356"...,
| 4096) = 4096
| read(11, "#\261\31\25\367k\27R\324\343SvW\261\336\333\35\'\207\265"...,
| 4096) = 4096
| read(11, "\330~\371\324\6L\264\233\217\3126u\3069\311\257\241\314"...,
| 4096) = 4096
| read(11, "\325\375>&\336\10\355D\27\275b*Mr\235DI\345\306\0239\305"...,
| 4096) = 4096
| read(11, "r\304G\210\210\313.\342~c\327\25\240HU\335\267\37Z\207"...,
| 4096) = 4096
| read(11, "\346\3660\336Hf>\263\211/\204c?p\'_Z\270\241\204\241y\332"...,
| 4096) = 4096
| read(11, "\256f\265; U\306S\351\305M\242\377\0\307\273DN|\207\332"...,
| 4096) = 4096
| read(11, "\204\200\31\370\355Y\252K\237\231\32{Ow\224\304\222\335"...,
| 4096) = 4096
| read(11, "<q\225\311bp\345\277\211\335\201\351\301\311\357_E\375"...,
| 4096) = 4096
| read(11, "\3472\17\373\346\207\316=\6\25\233w\372\374\17e\245\332"...,
| 4096) = 4096
| read(11, "\0s\3154\377\0\263g\370\356\7\375\267j\371\347S\237D\337"...,
| 4096) = 4096
| read(11, "1\302\252\250^\0015$\211\306@\257\221\22767\236\255E\375"...,
| 4096) = 4096
| read(11, "\266\232v\235ys\247\237\370\366\227\313\337\274\0\271<"...,
| 4096) = 4096
| read(11, "3\315\206\37\272_\177\310\327\233\211\205or4\267f\264\325"...,
| 4096) = 4096
| read(11, "\303m\317\4\267\233\355W\341\356ndvv\313M)\344\375k\334"...,
| 4096) = 4096
| read(11, "\31:\375zS\33\2317 \306\352\316H\264zW\302\237\211w\376"...,
| 4096) = 4096
| read(11, "", 4096)                      = 0
| fstat64(11, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| fstat64(11, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| close(11)                               = 0
| munmap(0xb6509000, 4096)                = 0
| stat64("/media/data2/photos/xdrive 16OCT05/Digikuvakopiot
| EOK/2003/2003-6/S ja G 230603/PICT0002.JPG", {st_mode=S_IFREG|0700,
| st_size=225280, ...}) = 0
| open("/media/data2/photos/xdrive 16OCT05/Digikuvakopiot
| EOK/2003/2003-6/S ja G 230603/PICT0002.JPG", O_RDONLY|O_LARGEFILE) =
| 11
| fstat64(11, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| fstat64(11, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
| 0) = 0xb6509000
| read(11, "\377\330\377\341a\245Exif\0\0MM\0*\0\0\0\10\0\7\1\32\0"...,
| 4096) = 4096
| read(11, "%\362\363\324&\353\342\324&\341\336\332 \276\303\366\t"...,
| 20480) = 20480
| read(11, "\6Yk\325\rss\315\7jr\277\nlu\317\10r\34\372\3\36\37\25"...,
| 4096) = 4096
| --- SIGSEGV (Segmentation fault) @ 0 (0) ---
| --- SIGSEGV (Segmentation fault) @ 0 (0) ---
| +++ killed by SIGSEGV +++
|
|
|
|
| This is from a folder that containded only that 'faulty' PICT0002
| image, about last 100 lines:
| getdents64(15, /* 3 entries */, 4096)   = 80
| lstat64("/media/data2/temp/.", {st_mode=S_IFDIR|0755, st_size=4096, ...}) =
| 0 lstat64("/media/data2/temp/..", {st_mode=S_IFDIR|0777, st_size=4096,
| ...}) = 0 lstat64("/media/data2/temp/PICT0002.JPG", {st_mode=S_IFREG|0700,
| st_size=225280, ...}) = 0
| getdents64(15, /* 0 entries */, 4096)   = 0
| close(15)                               = 0
| access("/media/data2/temp/PICT0002.JPG", R_OK) = 0
| lstat64("/media/data2/temp/PICT0002.JPG", {st_mode=S_IFREG|0700,
| st_size=225280, ...}) = 0
| uname({sys="Linux", node="box", ...})   = 0
| ioctl(5, FIONREAD, [0])                 = 0
| write(6, "\0", 1)                       = 1
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| ioctl(5, FIONREAD, [1])                 = 0
| gettimeofday({1137026797, 165486}, NULL) = 0
| ioctl(5, FIONREAD, [1])                 = 0
| gettimeofday({1137026797, 166406}, NULL) = 0
| gettimeofday({1137026797, 166487}, NULL) = 0
| gettimeofday({1137026797, 166612}, NULL) = 0
| gettimeofday({1137026797, 166698}, NULL) = 0
| gettimeofday({1137026797, 166778}, NULL) = 0
| gettimeofday({1137026797, 166857}, NULL) = 0
| gettimeofday({1137026797, 166934}, NULL) = 0
| gettimeofday({1137026797, 167032}, NULL) = 0
| gettimeofday({1137026797, 167220}, NULL) = 0
| gettimeofday({1137026797, 167334}, NULL) = 0
| gettimeofday({1137026797, 167425}, NULL) = 0
| gettimeofday({1137026797, 167524}, NULL) = 0
| write(3, "\1\0\n\0d\3\300\1@\0\0\0\0\1\346\0\0\0023\1\0\0\0\0\0\0"...,
| 1212) = 1212
| ioctl(3, FIONREAD, [192])               = 0
| read(3, "\34 at Dcd\3\300\1(\0\0\0\212R\211\10\0*\f\10\300@\230\10"..., 192) =
| 192 ioctl(3, FIONREAD, [0])                 = 0
| ioctl(3, FIONREAD, [0])                 = 0
| ioctl(3, FIONREAD, [0])                 = 0
| ioctl(3, FIONREAD, [0])                 = 0
| ioctl(3, FIONREAD, [0])                 = 0
| ioctl(3, FIONREAD, [0])                 = 0
| gettimeofday({1137026797, 172689}, NULL) = 0
| select(15, [3 4 5 7 9 11 12 14], [], [], {0, 0}) = 1 (in [5], left {0, 0})
| read(5, "\0", 1)                        = 1
| gettimeofday({1137026797, 172959}, NULL) = 0
| open("/media/data2/temp//PICT0002.JPG", O_RDONLY|O_LARGEFILE) = 15
| fstat64(15, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| fstat64(15, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
| 0) = 0xb67f4000
| read(15, "\377\330\377\341a\245Exif\0\0MM\0*\0\0\0\10\0\7\1\32\0"...,
| 4096) = 4096
| read(15, "%\362\363\324&\353\342\324&\341\336\332 \276\303\366\t"...,
| 4096) = 4096
| read(15, "\32)?\333\32-D\337\26\20\"\346\0302-\345\27\3754\347\26"...,
| 4096) = 4096
| read(15, "\33!&\343\0262\5\327\34)\311\345\22\322\332\347\26\35\361"...,
| 4096) = 4096
| read(15, "\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0\0}}\0"..., 4096) =
| 4096 read(15,
| "\1}}\376\0}}\377\0}}\377\0}}\0\0}}\0\0}}\0\0}}\0\0}}\377"..., 4096) = 4096
| read(15, "\6Yk\325\rss\315\7jr\277\nlu\317\10r\34\372\3\36\37\25"...,
| 4096) = 4096
| read(15, "q\265\241\237#J\345\266\307\201\215\247h?\215V\362Kr\25"...,
| 4096) = 4096
| read(15, "\230\37\360\37\363\305\36et.\306\273:?\361u\305/\334%\367"...,
| 4096) = 4096
| read(15, "\347=\275\10\241X\233\20\276\31I\357\2161\333\203I-\232"...,
| 4096) = 4096
| read(15, "\257t\263|\246\305[\354\227\37*1\376\347\335f\374\372V"...,
| 4096) = 4096
| read(15, "\247\361\265`\234xCZ\4\223u\246y&\\\177w\7\377\0gj\354"...,
| 4096) = 4096
| read(15, "{\'\231\322<\327\241\300\36\367\366{\224/\314t\375c
| g\373"..., 4096) = 4096
| read(15, "\'\277k\2343\223I3\231\215]\231o\2452\273\217\223r\237"...,
| 4096) = 4096
| read(15, "\266\377\0\300\252I~\36\370\230\332\10\305\260\313\177"...,
| 4096) = 4096
| read(15, "\275c\246y\251\374C\25\224\252[th\243\330\257\250\24k}"...,
| 4096) = 4096
| read(15, "f\243)\375\364=?.\377\0\205zF\233}\v\341\340*\311\263;"...,
| 4096) = 4096
| read(15, "+}\265L\363\341NRvH\317\376\334\270\223\213m.\356O\366"...,
| 4096) = 4096
| read(15, "\3545|Cd\363\210\207\17\215\333[\203\371~\25J\316\364C"...,
| 4096) = 4096
| read(15, "|\252\321\221q\253\36k\306\7B|U\343\313)fk\233O=b\266\334"...,
| 4096) = 4096
| read(15, "k\342\252c\352\342\377\0s\37\320\350\247@\344\217\305\10"...,
| 4096) = 4096
| read(15, "7q\377\0\t\217\374y\371\5\313\334\360b99\351\316\0\303"...,
| 4096) = 4096
| read(15, "s\202x\250\255?\257[\236vcF\312\350\264W+\376\257p\316"...,
| 4096) = 4096
| read(15, "r\207\273\355\r\200\251\32o\364\25\317j\233>\326\323\\"...,
| 4096) = 4096
| read(15, "\2664\253\17\16\374R\360}\340\206xt\33\370\33\311v\266"...,
| 4096) = 4096
| read(15, "\356\275\253\231g4\353UR\212\322\366\177\325\214#\207q"...,
| 4096) = 4096
| read(15, "o.\7\360\247\335O\367\217AT[H\200:\337x\202O\2654J\314"...,
| 4096) = 4096
| read(15, "\3\360\250\374;\251}\211\343Ko\20-\237\313#\345\323\204"...,
| 4096) = 4096
| read(15, "}3\364\316\233\342\v\210t\364w\323\254B\10\3268c\21\375"...,
| 4096) = 4096
| read(15, "\251{-#\270\227~;\360\255\244{-\256\22\365\267m\333\10"...,
| 4096) = 4096
| read(15, "\256\353\f\321\twD`\323\325\227\201\363\235\247\333\37"...,
| 4096) = 4096
| read(15, "\2\226v|\356<\373mR\334g\214z\214\360\332\25\275\366\245"...,
| 4096) = 4096
| read(15, "\257\316Q\321\21\24\260\34\363\3764\275\v|\2602g\274\235"...,
| 4096) = 4096
| read(15, "\213e\240\30\355]x;s\0348\367h\21j\357\263N$\36~\356+\205"...,
| 4096) = 4096
| read(15, "\325\22\316\323H\204\306]\227\316x\266\'\25\354Jr\244\275"...,
| 4096) = 4096
| read(15, "\225\325\313\347K\20\353U\326_\327\251\354B\24\260\357"...,
| 4096) = 4096
| read(15, "\377\0Iy\6\3739|\241\337)\265v\232\344\302E\321\314\377"...,
| 4096) = 4096
| read(15, "\253mn\322#7\366M\307\332\235P|\3336\25o\374u\217\345L"...,
| 4096) = 4096
| read(15, "+\357\264\275\276\317\335\310\330\336\\7\314~\230\343\267"...,
| 4096) = 4096
| read(15, "zr\356cQv/\371\233v\344qJ\316\215\363\236\325\351FW<\356"...,
| 4096) = 4096
| read(15, "#\261\31\25\367k\27R\324\343SvW\261\336\333\35\'\207\265"...,
| 4096) = 4096
| read(15, "\330~\371\324\6L\264\233\217\3126u\3069\311\257\241\314"...,
| 4096) = 4096
| read(15, "\325\375>&\336\10\355D\27\275b*Mr\235DI\345\306\0239\305"...,
| 4096) = 4096
| read(15, "r\304G\210\210\313.\342~c\327\25\240HU\335\267\37Z\207"...,
| 4096) = 4096
| read(15, "\346\3660\336Hf>\263\211/\204c?p\'_Z\270\241\204\241y\332"...,
| 4096) = 4096
| read(15, "\256f\265; U\306S\351\305M\242\377\0\307\273DN|\207\332"...,
| 4096) = 4096
| read(15, "\204\200\31\370\355Y\252K\237\231\32{Ow\224\304\222\335"...,
| 4096) = 4096
| read(15, "<q\225\311bp\345\277\211\335\201\351\301\311\357_E\375"...,
| 4096) = 4096
| read(15, "\3472\17\373\346\207\316=\6\25\233w\372\374\17e\245\332"...,
| 4096) = 4096
| read(15, "\0s\3154\377\0\263g\370\356\7\375\267j\371\347S\237D\337"...,
| 4096) = 4096
| read(15, "1\302\252\250^\0015$\211\306@\257\221\22767\236\255E\375"...,
| 4096) = 4096
| read(15, "\266\232v\235ys\247\237\370\366\227\313\337\274\0\271<"...,
| 4096) = 4096
| read(15, "3\315\206\37\272_\177\310\327\233\211\205or4\267f\264\325"...,
| 4096) = 4096
| read(15, "\303m\317\4\267\233\355W\341\356ndvv\313M)\344\375k\334"...,
| 4096) = 4096
| read(15, "\31:\375zS\33\2317 \306\352\316H\264zW\302\237\211w\376"...,
| 4096) = 4096
| read(15, "", 4096)                      = 0
| fstat64(15, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| fstat64(15, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| close(15)                               = 0
| munmap(0xb67f4000, 4096)                = 0
| ioctl(5, FIONREAD, [0])                 = 0
| write(6, "\0", 1)                       = 1
| gettimeofday({1137026797, 211873}, NULL) = 0
| stat64("/media/data2/temp/PICT0002.JPG", {st_mode=S_IFREG|0700,
| st_size=225280, ...}) = 0
| lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/home/rhk", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/home/rhk/.kde", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
| lstat64("/home/rhk/.kde/lib", 0xbf873bfc) = -1 ENOENT (No such file or
| directory)
| lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/share", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
| lstat64("/usr/share/kubuntu-default-settings", {st_mode=S_IFDIR|0755,
| st_size=4096, ...}) = 0
| lstat64("/usr/share/kubuntu-default-settings/kde-profile",
| {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/share/kubuntu-default-settings/kde-profile/default",
| {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/share/kubuntu-default-settings/kde-profile/default/lib",
| 0xbf873bfc) = -1 ENOENT (No such file or directory)
| access("/usr/share/kubuntu-default-settings/kde-profile/default/lib/kde3",
| F_OK) = -1 ENOENT (No such file or directory)
| lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/local", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/local/lib/kde3", 0xbf873bfc) = -1 ENOENT (No such file
| or directory)
| access("/usr/local/lib/kde3", F_OK)     = -1 ENOENT (No such file or
| directory) lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
| lstat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=45056, ...}) = 0
| lstat64("/usr/lib/kde3", {st_mode=S_IFDIR|0755, st_size=32768, ...}) = 0
| access("/usr/lib/kde3", F_OK)           = 0
| lstat64("/usr/lib/kde3", {st_mode=S_IFDIR|0755, st_size=32768, ...}) = 0
| access("/home/rhk/.kde/lib/kde3/kfile_jpeg.la", R_OK) = -1 ENOENT (No
| such file or directory)
| access("/usr/lib/kde3/kfile_jpeg.la", R_OK) = 0
| stat64("/usr/lib/kde3/kfile_jpeg.la", {st_mode=S_IFREG|0644,
| st_size=1251, ...}) = 0
| open("/usr/lib/kde3/kfile_jpeg.la", O_RDONLY) = 15
| fstat64(15, {st_mode=S_IFREG|0644, st_size=1251, ...}) = 0
| mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
| 0) = 0xb67f4000
| read(15, "# kfile_jpeg.la - a libtool libr"..., 4096) = 1251
| read(15, "", 4096)                      = 0
| close(15)                               = 0
| munmap(0xb67f4000, 4096)                = 0
| open("/usr/lib/kde3/kfile_jpeg.so", O_RDONLY) = 15
| read(15, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200B\0"..., 512)
| = 512 fstat64(15, {st_mode=S_IFREG|0644, st_size=68408, ...}) = 0
| old_mmap(NULL, 71372, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
| 15, 0) = 0xb65d8000
| old_mmap(0xb65e9000, 4096, PROT_READ|PROT_WRITE,
| MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 15, 0x10000) = 0xb65e9000
| close(15)                               = 0
| access("/home/rhk/.kde/share/locale/en_US/LC_MESSAGES/kimdaba.mo",
| R_OK) = -1 ENOENT (No such file or directory)
| access("/usr/share/locale/en_US/LC_MESSAGES/kimdaba.mo", R_OK) = -1
| ENOENT (No such file or directory)
| access("/usr/share/locale-langpack/en_US/LC_MESSAGES/kimdaba.mo",
| R_OK) = -1 ENOENT (No such file or directory)
| access("/home/rhk/.kde/share/locale/en_US/LC_MESSAGES/kdelibs.mo",
| R_OK) = -1 ENOENT (No such file or directory)
| access("/usr/share/locale/en_US/LC_MESSAGES/kdelibs.mo", R_OK) = -1
| ENOENT (No such file or directory)
| access("/usr/share/locale-langpack/en_US/LC_MESSAGES/kdelibs.mo",
| R_OK) = -1 ENOENT (No such file or directory)
| access("/home/rhk/.kde/share/locale/en_US/LC_MESSAGES/kio.mo", R_OK) =
| -1 ENOENT (No such file or directory)
| access("/usr/share/locale/en_US/LC_MESSAGES/kio.mo", R_OK) = -1 ENOENT
| (No such file or directory)
| access("/usr/share/locale-langpack/en_US/LC_MESSAGES/kio.mo", R_OK) =
| -1 ENOENT (No such file or directory)
| access("/home/rhk/.kde/share/locale/en_US/LC_MESSAGES/kfile_jpeg.mo",
| R_OK) = -1 ENOENT (No such file or directory)
| access("/usr/share/locale/en_US/LC_MESSAGES/kfile_jpeg.mo", R_OK) = -1
| ENOENT (No such file or directory)
| access("/usr/share/locale-langpack/en_US/LC_MESSAGES/kfile_jpeg.mo",
| R_OK) = -1 ENOENT (No such file or directory)
| ioctl(5, FIONREAD, [1])                 = 0
| open("/media/data2/temp/PICT0002.JPG", O_RDONLY|O_LARGEFILE) = 15
| fstat64(15, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| fstat64(15, {st_mode=S_IFREG|0700, st_size=225280, ...}) = 0
| mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
| 0) = 0xb7f53000
| read(15, "\377\330\377\341a\245Exif\0\0MM\0*\0\0\0\10\0\7\1\32\0"...,
| 4096) = 4096
| read(15, "%\362\363\324&\353\342\324&\341\336\332 \276\303\366\t"...,
| 20480) = 20480
| read(15, "\6Yk\325\rss\315\7jr\277\nlu\317\10r\34\372\3\36\37\25"...,
| 4096) = 4096
| --- SIGSEGV (Segmentation fault) @ 0 (0) ---
| --- SIGSEGV (Segmentation fault) @ 0 (0) ---
| +++ killed by SIGSEGV +++
|
| On 1/11/06, Jesper K. Pedersen <blackie at blackie.dk> wrote:
| > I suggest that you try starting the application like
| > strace -o trace kimdaba, and looks if it crashes on the same file each
| > time.
| >
| > Cheers
| > Jesper.
|
| _______________________________________________
| KimDaBa mailing list
| KimDaBa at mail.kdab.net
| http://mail.kdab.net/mailman/listinfo/kimdaba

-- 
Jesper K. Pedersen          |  Klarälvdalens Datakonsult
Senior Software Engineer    |  www.klaralvdalens-datakonsult.se
Prinsensgade 4a st.         |
9800 Hjørring               |  Platform-independent
Denmark                     |  software solutions




More information about the Kphotoalbum mailing list