← Back to team overview

qpdfview team mailing list archive

Re: Win XP: crash when openning some DjVu files.

 

Hello again,

Ok, so this looks like it is independent of the global miniexp lock and
> actually a regression insofar qpdfview does not crashing linking to
> 3.5.23 but does using 3.5.26?


Exactly, also there is no crash with 3.5.25.

If I understood those things correctly, then there is certainly still
> the possibility that we have another API usage error that is just now
> surfacing due some change in DjVuLibre, but even it is that instead of a
> regression within DjVuLibre, we will probably need their help to find
> this out. Hence we should probably ask the DjVuLibre people for
> assistance, but maybe not beginning with a bug report? If you post this
> on some forum or other, can you link this here? I will then try to join
> the discussion. Thanks!


You're welcome. Here is the link to discussion thread [1].

P.S.: Google mail making you go off the list again. ;-)

Oh... not again, sorry... I have to change my habit on how I use gmail or
just use some mail client because it seems Launchpad developers are against
using "Reply-To" header. :/

[1] https://sourceforge.net/p/djvu/discussion/103286/thread/8680ced7/

Best Regards,
Razi.

2015-02-04 1:49 GMT+03:30 Adam Reichold <adam.reichold@xxxxxxxxxxx>:

> Hello again,
>
> Ok, so this looks like it is independent of the global miniexp lock and
> actually a regression insofar qpdfview does not crashing linking to
> 3.5.23 but does using 3.5.26?
>
> If I understood those things correctly, then there is certainly still
> the possibility that we have another API usage error that is just now
> surfacing due some change in DjVuLibre, but even it is that instead of a
> regression within DjVuLibre, we will probably need their help to find
> this out. Hence we should probably ask the DjVuLibre people for
> assistance, but maybe not beginning with a bug report? If you post this
> on some forum or other, can you link this here? I will then try to join
> the discussion. Thanks!
>
> Best regards, Adam.
>
> P.S.: Google mail making you go off the list again. ;-)
>
> Am 03.02.2015 um 23:08 schrieb Seyyed Razi Alavizadeh:
> > Hello again,
> >
> >     Is 3.5.26 the version with or without the global miniexp lock?
> >
> >
> > The version 3.5.26 is the newer one that doesn't need global
> serialization.
> >
> >
> >     If is the newer one, did you try enabling the lock again?
> >
> >
> > I just tested it, and there are similar crashes with enabling the lock.
> > But older version 3.5.23 that its DDJVUAPI_VERSION is 19 (i.e. global
> > lock is enabled) works good with qpdfview.
> >
> > Best Regards,
> > Razi.
> >
> > 2015-02-04 0:42 GMT+03:30 Adam Reichold <adam.reichold@xxxxxxxxxxx
> > <mailto:adam.reichold@xxxxxxxxxxx>>:
> >
> >     Hello Razi,
> >
> >     Am 03.02.2015 um 19:56 schrieb Seyyed Razi Alavizadeh:
> >     > Hello Adam,
> >     >
> >     > Unfortunately qpdfview+djvu-3.5.26 sometimes crashes on Windows
> >     XP. (it
> >     > works very well with my Win-8.1 installation)
> >     >
> >     > Sometimes it crashes  when loading a djvu document:
> >     >
> >     >
> >     >     libdjvulibre!miniexp_object+0x8e
> >     >
> >     >     libdjvulibre!ddjvu_miniexp_release+0x264
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x126
> >     >
> >     >     qpdfview_djvu!qt_plugin_instance+0x1f41
> >     >
> >     >     image00400000+0x28c0a
> >     >
> >     >
> >     > Sometimes it loads some djvu documents correctly and works very
> well,
> >     > but crashes on starting search:
> >     >
> >     >
> >     >     libdjvulibre!miniexp_object+0x8e
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x3c8
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x433
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x433
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x433
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x433
> >     >
> >     >     libdjvulibre!ddjvu_document_get_outline+0x433
> >     >
> >     >     libdjvulibre!ddjvu_document_get_pagetext+0x259
> >     >
> >     >     qpdfview_djvu!qt_plugin_instance+0x2b4b
> >     >
> >     >     QtCore4!QString::toStdWString+0x3936
> >     >
> >     >     QtCore4!QAbstractEventDispatcher::QAbstractEventDispatcher+0x39
> >     >
> >     >     image00400000+0x1e40b
> >     >
> >     >     QtCore4!QThread::setPriority+0x3a3
> >     >
> >     >     QtCore4!QString::toStdWString+0x1b3b
> >     >
> >     >     MSVCR100!endthreadex+0xe4
> >     >
> >     >     kernel32!ValidateLocale+0x2b0
> >     >
> >     >     kernel32!GetModuleFileNameA+0x1c1
> >     >
> >     >
> >     > Do you think there's some bug in qpdfview code or I should report
> this
> >     > issue to Leon?
> >
> >     I think we should first make sure that it is definitely not within
> >     qpdfview before we bother the DjVuLibre people, but of course it
> looks
> >     suspiciously like the many-context-one-miniexp-pool issue we had
> >     earlier.
> >
> >     Is 3.5.26 the version with or without the global miniexp lock? If is
> the
> >     newer one, did you try enabling the lock again?
> >
> >     > Best Regards,
> >     > Razi.
> >
> >     Best regards, Adam.
> >
> >     > --
> >     > Alavizadeh, Sayed Razi
> >     > My Blog: http://pozh.org <http://pozh.org/>
> >     > Saaghar (نرم‌افزار شعر): http://saaghar.pozh.org/
> >     > Saaghar Fan Page: http://www.facebook.com/saaghar.p
> >     > Saaghar Mailing List: http://groups.google.com/group/saaghar
> >     >
> >     >
> >     >
> >
> >
> >     --
> >     Mailing list: https://launchpad.net/~qpdfview
> >     Post to     : qpdfview@xxxxxxxxxxxxxxxxxxx
> >     <mailto:qpdfview@xxxxxxxxxxxxxxxxxxx>
> >     Unsubscribe : https://launchpad.net/~qpdfview
> >     More help   : https://help.launchpad.net/ListHelp
> >
> >
> >
> >
> > --
> > Alavizadeh, Sayed Razi
> > My Blog: http://pozh.org <http://pozh.org/>
> > Saaghar (نرم‌افزار شعر): http://saaghar.pozh.org/
> > Saaghar Fan Page: http://www.facebook.com/saaghar.p
> > Saaghar Mailing List: http://groups.google.com/group/saaghar
> >
>
>


-- 
Alavizadeh, Sayed Razi
My Blog: http://pozh.org
Saaghar (نرم‌افزار شعر): http://saaghar.pozh.org/
Saaghar Fan Page: http://www.facebook.com/saaghar.p
Saaghar Mailing List: http://groups.google.com/group/saaghar

References