Bug 289649 - kfilemetadatareader crashes reproducible
Summary: kfilemetadatareader crashes reproducible
Status: RESOLVED DUPLICATE of bug 289071
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-23 09:23 UTC by Dominic
Modified: 2012-01-31 17:08 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (1.83 KB, text/plain)
2011-12-24 22:55 UTC, Maximus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dominic 2011-12-23 09:23:41 UTC
Application: kfilemetadatareader ()
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

When i just pull the mouse (cursor) over certain video files, listed in Dolphins directory view, the kfilemetadatareader crashes instantly.

affected filetypes:.mp4 and .mkv (various at least)

Message i got: [...] kfilemetadatareader PID: 5993 Signal: Aborted (6)

The crash can be reproduced every time.

-- Backtrace:
Application:  (kfilemetadatareader), signal: Aborted
[KCrash Handler]
#6  0x00007faa9bf20d95 in raise () from /lib64/libc.so.6
#7  0x00007faa9bf222ab in abort () from /lib64/libc.so.6
#8  0x00007faa9bf5aece in __libc_message () from /lib64/libc.so.6
#9  0x00007faa9bf60c06 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007faa84ec9dcd in avio_close (s=0x7fff66920a20) at libavformat/aviobuf.c:997
#11 0x00007faa84f52b15 in avformat_open_input (ps=0x7fff669206c8, filename=0x7faa85ff672d "", fmt=<optimized out>, options=0x7fff669206c0) at libavformat/utils.c:706
#12 0x00007faa84f52cc0 in av_open_input_stream (ic_ptr=0x7fff66920ae0, pb=0x7fff66920a20, filename=0x7faa85ff672d "", fmt=0x7faa85197d40, ap=<optimized out>) at libavformat/utils.c:481
#13 0x00007faa85ff2927 in FFMPEGEndAnalyzer::analyze (this=0x6b1960, ar=..., in=0x7c5960) at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp:327
#14 0x00007faa9ab11bfa in Strigi::StreamAnalyzerPrivate::analyze (this=0x6a10a0, idx=..., input=0x7c5960) at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/lib/streamanalyzer.cpp:420
#15 0x00007faa9d54d16f in ?? () from /usr/lib64/libkio.so.5
#16 0x00007faa9d54dec7 in KFileMetaInfo::KFileMetaInfo(QString const&, QString const&, QFlags<KFileMetaInfo::What>) () from /usr/lib64/libkio.so.5
#17 0x00000000004044b1 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2011-12-23 14:02:01 UTC
Can you check if running "xmlindexer file.mp4" outputs correct information without crashing?
Comment 2 Dominic 2011-12-23 14:45:27 UTC
Don't know if the output is correct or not, i just put it in here:

bash: >xmlindexer testfile.mp4
<?xml version='1.0' encoding='UTF-8'?>
<metadata>
READ0 32768 32768 32768 349208830 OK
SEEK0 65536
SEEK28489443 0
28489443
READ28489443 28522211 32768 32768 349208830 OK
SEEK348449648 0
348449648
READ348449648 348482416 32768 32768 349208830 OK
READ348482416 348717332 234916 234916 349208830 OK
READ348717332 348750100 32768 32768 349208830 OK
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x7cc960] multiple edit list entries, a/v desync might occur, patch welcome
READ348750100 348782868 32768 32768 349208830 OK                                                                  
READ348782868 348815636 32768 32768 349208830 OK
READ348815636 348848404 32768 32768 349208830 OK
READ348848404 348881172 32768 32768 349208830 OK
READ348881172 348994910 113738 113738 349208830 OK
READ348994910 349027678 32768 32768 349208830 OK
READ349027678 349060446 32768 32768 349208830 OK
READ349060446 349093214 32768 32768 349208830 OK
READ349093214 349125982 32768 32768 349208830 OK
READ349125982 349158750 32768 32768 349208830 OK
READ349158750 349191518 32768 32768 349208830 OK
READ349191518 349208830 32768 17312 349208830 OK
SEEK0 65536
SEEK32 0
32
READ32 32800 32768 32768 349208830 OK
SEEK28489451 0
28489451
READ28489451 28538785 49334 49334 349208830 OK
SEEK10314 0
10314
READ10314 43082 32768 32768 349208830 OK
SEEK28538785 0
28538785
READ28538785 28571553 32768 32768 349208830 OK
SEEK11208 0
11208
READ11208 43976 32768 32768 349208830 OK
SEEK28538994 0
28538994
READ28538994 28584687 45693 45693 349208830 OK
SEEK12109 0
12109
READ12109 44877 32768 32768 349208830 OK
SEEK28584687 0
28584687
READ28584687 28617455 32768 32768 349208830 OK
SEEK13014 0
13014
READ13014 45782 32768 32768 349208830 OK
SEEK28589517 0
28589517
READ28589517 28622285 32768 32768 349208830 OK
SEEK13941 0
13941
READ13941 46709 32768 32768 349208830 OK
SEEK28595729 0
28595729
READ28595729 28646772 51043 51043 349208830 OK
SEEK14871 0
14871
READ14871 47639 32768 32768 349208830 OK
SEEK28646772 0
28646772
READ28646772 28679540 32768 32768 349208830 OK
SEEK15813 0
15813
READ15813 48581 32768 32768 349208830 OK
SEEK28653931 0
28653931
READ28653931 28686699 32768 32768 349208830 OK
SEEK16742 0
16742
READ16742 49510 32768 32768 349208830 OK
SEEK28664068 0
28664068
READ28664068 28713619 49551 49551 349208830 OK
SEEK17670 0
17670
READ17670 50438 32768 32768 349208830 OK
SEEK28713619 0
28713619
READ28713619 28746387 32768 32768 349208830 OK
SEEK18592 0
18592
READ18592 51360 32768 32768 349208830 OK
SEEK28719777 0
28719777
READ28719777 28752545 32768 32768 349208830 OK
SEEK19533 0
19533
READ19533 52301 32768 32768 349208830 OK
SEEK28728397 0
28728397
READ28728397 28779363 50966 50966 349208830 OK
SEEK20465 0
20465
READ20465 53233 32768 32768 349208830 OK
SEEK28779363 0
28779363
READ28779363 28812131 32768 32768 349208830 OK
SEEK21425 0
21425
READ21425 54193 32768 32768 349208830 OK
SEEK28788184 0
28788184
READ28788184 28820952 32768 32768 349208830 OK
SEEK22340 0
22340
READ22340 55108 32768 32768 349208830 OK
SEEK28798714 0
28798714
READ28798714 28847814 49100 49100 349208830 OK
SEEK23282 0
23282
READ23282 56050 32768 32768 349208830 OK
SEEK28847814 0
28847814
READ28847814 28880582 32768 32768 349208830 OK
SEEK24183 0
24183
READ24183 56951 32768 32768 349208830 OK
SEEK28860812 0
28860812
READ28860812 28893580 32768 32768 349208830 OK
SEEK25073 0
25073
READ25073 57841 32768 32768 349208830 OK
SEEK28888559 0
28888559
READ28888559 28921327 32768 32768 349208830 OK
SEEK25957 0
25957
READ25957 58725 32768 32768 349208830 OK
SEEK28902867 0
28902867
READ28902867 28953839 50972 50972 349208830 OK
SEEK26907 0
26907
READ26907 59675 32768 32768 349208830 OK
SEEK28953839 0
28953839
READ28953839 28986607 32768 32768 349208830 OK
SEEK27853 0
27853
READ27853 60621 32768 32768 349208830 OK
SEEK28976083 0
28976083
READ28976083 29035275 59192 59192 349208830 OK
SEEK0 65536
SEEK0 65536
SEEK0 65536
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'testfile.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2011-04-12 14:59:30
    encoder         : mp4creator 1.6.1d
  Duration: 00:23:44.83, start: 0.000000, bitrate: 1960 kb/s
    Stream #0:0(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16, 159 kb/s
    Metadata:
      creation_time   : 2011-04-12 14:59:30
      handler_name    : 
    Stream #0:1(eng): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 1796 kb/s, 23,98 fps, 23,98 tbr, 90k tbn, 47,95 tbc
    Metadata:
      creation_time   : 2011-04-12 14:59:31
      handler_name    : 
 <file uri='testfile.mp4' mtime='1324650070'>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#url'>testfile.mp4</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf'></value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#fileName'>testfile.mp4</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#lastModified'>1324650070</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#contentSize'>349208830</value>
  <value name='http://www.w3.org/1999/02/22-rdf-syntax-ns#type'>http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#Video</value>
  <value name='http://www.w3.org/1999/02/22-rdf-syntax-ns#type'>http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#FileDataObject</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#mimeType'>video/mp4</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#mimeType'>video/mp4</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#duration'>1424</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/03/22/nfo#averageBitrate'>1960701</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#hasPart'>:hopkm</value>
  <value name='http://www.semanticdesktop.org/ontologies/2007/01/19/nie#hasPart'>:coqhn</value>
  <value name='http://strigi.sf.net/ontologies/0.9#depth'>0</value>
 </file>
</metadata>
bash: >
Comment 3 Maximus 2011-12-24 22:55:01 UTC
Created attachment 67091 [details]
New crash information added by DrKonqi

kfilemetadatareader () on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:
When i just pull the mouseover certain video file (mp4), listed in Dolphins directory view, the kfilemetadatareader crashes instantly.

-- Backtrace (Reduced):
#10 0xb3ba7d9c in avio_close (s=0xbfdb9e1c) at libavformat/aviobuf.c:997
#11 0xb3c42fd0 in avformat_open_input (ps=0xbfdb9c0c, filename=0xb4a1e48d "", fmt=0xb3c89de0, options=0xbfdb9c08) at libavformat/utils.c:706
#12 0xb3c431d6 in av_open_input_stream (ic_ptr=0xbfdb9e8c, pb=0xbfdb9e1c, filename=0xb4a1e48d "", fmt=0xb3c89de0, ap=<optimized out>) at libavformat/utils.c:481
#13 0xb4a1a087 in FFMPEGEndAnalyzer::analyze (this=0x80edb78, ar=..., in=0x81762a0) at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/plugins/endplugins/ffmpegendanalyzer.cpp:327
#14 0xb645c41c in Strigi::StreamAnalyzerPrivate::analyze (this=0x80a3f60, idx=..., input=0x81762a0) at /usr/src/debug/strigi-0.7.5/libstreamanalyzer/lib/streamanalyzer.cpp:420
Comment 4 spitzmaus 2011-12-25 17:24:15 UTC
I confirm the description of the crash.
I am using opensuse 12.1 with version of libkde4 installed:
Name        : libkde4
Version     : 4.7.2
Release     : 5.2.2

The video file causing the crash was created with HandBrake (preset: Normal). This is a mp4-file format with the file-ending .m4v.
Other video files from my video camera (Panasonic) with file-ending .MP4 or .MTS were not affected.
Comment 5 Thijs 2012-01-31 17:08:14 UTC

*** This bug has been marked as a duplicate of bug 289071 ***