https://bugs.kde.org/show_bug.cgi?id=475205

--- Comment #2 from Benoît Tarrade <benoittarr...@hotmail.fr> ---
[Edit] :  for now that's the stacktrace I have while profiling project loading
with valgrind :

```
 Frame: Backtrace for Thread 1
   [ 0]  read (103077 x)
   [ 1]  QFSFileEngine::read(char*, long long) (101904 x)
   [ 2]  QFileDevice::readData(char*, long long) (99246 x)
   [ 3]  QIODevicePrivate::read(char*, long long, bool) (494613 x)
   [ 4]  QIODevice::read(char*, long long) (375127 x)
   [ 5]  qt_fill_input_buffer (373294 x)
   [ 6]  jpeg_fill_bit_buffer (147621986 x)
   [ 7]  decode_mcu (10730517 x)
   [ 8]  decompress_onepass (35681 x)
   [ 9]  process_data_context_main (568343 x)
   [10]  jpeg_read_scanlines (568343 x)
   [11]  read_jpeg_image(QImage*, QSize, QRect, QRect, int, void (*)(unsigned
int*, unsigned char const*, int), jpeg_decompress_struct*, my_error_mgr*) (269
x)
   [12]  QJpegHandler::read(QImage*) (269 x)
   [13]  QImageReader::read(QImage*) (324 x)
   [14]  QImageReader::read() (269 x)
   [15]  refresh_qimage (269 x)
   [16]  producer_qimage_init (269 x)
   [17]  mlt_repository_create (665 x)
   [18]  mlt_factory_producer (335 x)
   [19]  create_producer.lto_priv.0 (335 x)
   [20]  producer_loader_init (330 x)
   [21]  mlt_repository_create (665 x)
   [22]  mlt_factory_producer (270 x)
   [23]  on_end_element (9016 x)
   [24]  xmlParseEndTag1.constprop.0 (56694 x)
   [25]  xmlParseElementEnd (56691 x)
   [26]  xmlParseContentInternal (4 x)
   [27]  xmlParseElement (4 x)
   [28]  xmlParseDocument (2 x)
   [29]  producer_xml_init (2 x)
   [30]  mlt_repository_create (7 x)
   [31]  mlt_factory_producer (2 x)
   [32]  Mlt::Producer::Producer(mlt_profile_s*, char const*, char const*) (2
x)
   [33]  ProjectManager::updateTimeline(bool, QString const&, QString const&,
QDateTime const&, bool) [clone .constprop.0] (1 x)
   [34]  ProjectManager::doOpenFile(QUrl const&, KAutoSaveFile*, bool) (2 x)
   [35]  ProjectManager::openFile(QUrl const&) (1 x)
   [36]  ProjectManager::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) [clone .part.0] (2 x)
   [37]  ProjectManager::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) (1 x)
```

It's painfully slow due to the Debug build and underlying profiling, if I have
the time to do so I'll try again with stopwatches for faster reporting.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to