View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017626 | Scribus | Fonts | public | 2025-09-18 04:22 | 2025-09-23 17:47 |
Reporter | qirat | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Linux | OS | Fedora | OS Version | 42 Workstation |
Product Version | 1.7.1.svn | ||||
Summary | 0017626: Google Noto CJK fonts cause PDF exporter to crash | ||||
Description | So, when you apply the font to English words, it causes the PDF exporter to crash immediately after it starts. I do not know if they cause the issue when applied to Chinese or other language characters they are meant for. Please take a look at the attached file. Here is the link to the font files: https://drive.proton.me/urls/AYNERF3NQW#PiHMpb2Dqljl | ||||
Steps To Reproduce | 1. Create a new doc 2. Get a text-frame and write a word (one is enough) 3. Apply the font to it. 4. Try to export as PDF (crash, signal 11) | ||||
Additional Information | In my case, it was applied by accident (a misplaced font drop-down click), and I didn't know until proper investigation. Though I only tested all the serif variants (HK, JP, KR, SC, and TC), I think sans variants too would cause the same. Moreover, I learnt that they are font collections (.ttc) containing for TC (Traditional Chinese), SC (Simplified Chinese), and more. | ||||
Tags | font, fonts | ||||
Attached Files | google-noto-cjk-fonts-cause-crash.sla (18,080 bytes)
<?xml version="1.0" encoding="UTF-8"?> <SCRIBUSUTF8NEW Version="1.7.1.svn"> <Document PageCount="1" PageWidth="595.275590551181" PageHeight="841.889763779528" BorderLeft="72" BorderRight="72" BorderTop="72" BorderBottom="72" MarginPreset="0" BleedTop="0" BleedLeft="0" BleedRight="0" BleedBottom="0" PageOrientation="0" PageSize="IsoA_A04" FirstPageNumber="1" PagePositioning="1" AutomaticTextFrameColumnCount="1" AutomaticTextFrameColumnGap="279.432" UnitIndex="1" FontFace="EB Garamond Regular" FontSize="12" TextColumnCount="1" TextColumnGap="0" TabFillCharacter="" TabWidth="36" TextDistanceLeft="0" TextDistanceRight="0" TextDistanceBottom="0" TextDistanceTop="0" FirstLineOffset="1" DocumentInfoAuthor="" DocumentInfoComments="" DocumentInfoKeywords="" DocumentInfoPublisher="" DocumentInfoDate="" DocumentInfoType="" DocumentInfoFormat="" DocumentInfoIdentifier="" DocumentInfoSource="" DocumentInfoLanguage="" DocumentInfoRelation="" DocumentInfoCoverage="" DocumentInfoRights="" DocumentInfoContributors="" DocumentInfoTitle="" DocumentInfoSubject="" SuperScriptDisplacement="33" SuperScriptScaling="66" SubScriptDisplacement="33" SubScriptScaling="66" SmallCapsScaling="75" BaselineGridSpacing="15.6" BaselineGridOffset="0" AutoLineSpacingPct="100" UnderlinePosition="-1" UnderlineWidth="-1" StrikeThruPosition="-1" StrikeThruWidth="-1" GroupCounter="1" DocumentHasCMS="1" SoftProofOn="1" SoftProofFullOn="0" ColorManagementActive="1" GamutCheck="0" BlackPoint="1" DefaultPrinterProfile="ISO Coated v2 300% (basICColor)" DefaultImageRGBProfile="sRGB display profile (ICC v2.2)" DefaultImageCMYKProfile="ISO Coated v2 300% (basICColor)" DefaultSolidColorRGBProfile="sRGB display profile (ICC v2.2)" DefaultSolidColorCMYKProfile="ISO Coated v2 300% (basICColor)" DefaultIntentColors="1" DefaultIntentImages="0" ActiveLayer="0" Language="en_GB" AutomaticHyphenation="1" AutomaticHyphenationCheck="0" GuideLock="0" SnapToGuides="1" SnapToGrid="0" SnapToElement="0" MinorGridSpacing="20.0012598425197" MajorGridSpacing="100.00062992126" ShowGrid="0" ShowGuides="1" ShowColumnBorders="1" ShowFrames="1" ShowControls="0" ShowLayerMarkers="0" ShowMargins="1" ShowBaselineGrid="0" ShowImages="1" ShowLinks="0" RulerMode="1" ShowRulers="1" ShowBleed="1" RulerXOffset="0" RulerYOffset="0" GuideRadius="10" GrabRadius="4" PolygonCorners="4" PolygonFactor="0.502045814642449" PolygonRotation="0" PolygonInnerRotation="0" PolygonCurvature="0" PolygonOuterCurvature="0" PolygonUseFactor="0" ArcStartAngle="30" ArcSweepAngle="300" SpiralStartAngle="0" SpiralEndAngle="1080" SpiralFactor="1.2" AutoSave="1" AutoSaveTime="600000" AutoSaveCount="1" AutoSaveKeep="0" AutoSaveInDocumentDirectory="1" AutoSaveDirectory="" ScratchBottom="0.785196850393701" ScratchLeft="3.93732283464567" ScratchRight="3.93732283464567" ScratchTop="0.785196850393701" GapHorizontal="0" GapVertical="36" LineStartArrow="0" LineEndArrow="0" ShapeLineColor="Black" ShapeFillColor="None" LineColor="Black" TextColor="Black" TextStrokeColor="Black" TextBackgroundColor="None" TextLineColor="None" TextBackgroundColorShade="100" TextLineColorShade="100" TextColorShade="100" TextStrokeColorShade="100" ShapeLineStyle="1" LineStyle="1" ShapeLineWidth="1" LineWidth="1" ShapeLineColorShade="100" LineColorShade="100" ShapeFillColorShade="100" ImageFillColor="None" ImageFillColorShade="100" ImageStrokeColor="None" ImageStrokeColorShade="100" ImageScaleX="1" ImageScaleY="1" ImageScaleType="1" ImageAspectRatio="1" ImageUseEmbeddedPath="0" ImageLowResType="2" DisplayOffsetX="10.0006299212598" DisplayOffsetY="10.0006299212598" RotationConstrainAngle="15" MinorGridColor="#00ff00" MajorGridColor="#00ff00" GuidesColor="#000080" BaselineGridColor="#c0c0c0" RenderStack="2 4 1 3 0" GridType="0" PageColor="#ffffff" MarginColor="#ff55ff" ShowMarginsFilled="0" CurrentProfile="PDF/X-4" CalligraphicPenFillColor="Black" CalligraphicPenLineColor="Black" CalligraphicPenFillColorShade="100" CalligraphicPenLineColorShade="100" CalligraphicPenLineWidth="1" CalligraphicPenAngle="0" CalligraphicPenWidth="10" CalligraphicPenStyle="1"> <CheckProfile Name="PDF 1.3" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="0" MinimumResolution="300" MaximumResolution="2400" CheckAnnotations="1" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="0" CheckFontNotEmbedded="1" CheckFontIsOpenType="1" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="0"/> <CheckProfile Name="PDF 1.4" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="0" MinimumResolution="144" MaximumResolution="2400" CheckAnnotations="0" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="0" CheckFontNotEmbedded="1" CheckFontIsOpenType="1" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <CheckProfile Name="PDF 1.5" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="0" MinimumResolution="144" MaximumResolution="2400" CheckAnnotations="0" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="0" CheckFontNotEmbedded="1" CheckFontIsOpenType="1" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <CheckProfile Name="PDF 1.6" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="0" MinimumResolution="300" MaximumResolution="2400" CheckAnnotations="0" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="0" CheckFontNotEmbedded="1" CheckFontIsOpenType="0" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <CheckProfile Name="PDF/X-1a" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="1" MinimumResolution="144" MaximumResolution="2400" CheckAnnotations="1" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="1" CheckDeviceColorsAndOutputIntent="0" CheckFontNotEmbedded="1" CheckFontIsOpenType="1" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <CheckProfile Name="PDF/X-3" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="1" MinimumResolution="300" MaximumResolution="2400" CheckAnnotations="1" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="1" CheckFontNotEmbedded="1" CheckFontIsOpenType="1" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <CheckProfile Name="PDF/X-4" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="0" MinimumResolution="300" MaximumResolution="2400" CheckAnnotations="1" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="1" CheckFontNotEmbedded="1" CheckFontIsOpenType="0" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <CheckProfile Name="PostScript" IgnoreErrors="0" AutoCheck="1" CheckGlyphs="1" CheckOrphans="1" CheckOverflow="1" CheckPictures="1" CheckPartFilledImageFrames="0" CheckResolution="1" CheckTransparency="1" MinimumResolution="144" MaximumResolution="2400" CheckAnnotations="0" CheckRasterPDF="1" CheckForGIF="1" IgnoreOffLayers="0" CheckNotCMYKOrSpot="0" CheckDeviceColorsAndOutputIntent="0" CheckFontNotEmbedded="0" CheckFontIsOpenType="0" CheckAppliedMasterDifferentSide="1" CheckEmptyTextFrames="1" CheckImageHasProgressiveEncoding="1"/> <Color Name="Black" Space="CMYK" C="0" M="0" Y="0" K="100"/> <Color Name="Registration" Space="CMYK" C="100" M="100" Y="100" K="100" Register="1"/> <Color Name="White" Space="CMYK" C="0" M="0" Y="0" K="0"/> <Hyphenator/> <CharacterStyle Name="Default Character Style" DefaultStyle="1" Font="EB Garamond Regular" FontSize="12" FontFeatures="" Features="inherit" FontColor="Black" FillShade="100" HyphenWordMinimum="3" StrokeColor="Black" BackgroundColor="None" BackgroundShade="100" StrokeShade="100" TextShadowXOffset="5" TextShadowYOffset="-5" TextOutlineWidth="1" TextUnderlineOffset="-0.1" TextUnderlineWidth="-0.1" TextStrikeThroughOffset="-0.1" TextStrikeThroughWidth="-0.1" ScaleHorizontal="100" ScaleVertical="100" BaselineOffset="0" Kerning="0" Language="en_GB"/> <ParagraphStyle Name="Default Paragraph Style" DefaultStyle="1" Alignment="0" Direction="0" LineSpacingMode="0" LineSpacing="15" LeftMargin="0" RightMargin="0" FirstIndent="0" GapBefore="0" GapAfter="0" ParagraphEffectOffset="0" HasDropCap="0" DropCapLines="2" Bullet="0" Numeration="0" HyphenConsecutiveLines="2" ParagraphBackgroundColor="None" ParagraphBackgroundColorShade="100"/> <TableStyle Name="Default Table Style" DefaultStyle="1" FillColor="None" FillShade="100"> <TableBorderLeft> <TableBorderLine Width="1" PenStyle="1" Color="Black" Shade="100"/> </TableBorderLeft> <TableBorderRight> <TableBorderLine Width="1" PenStyle="1" Color="Black" Shade="100"/> </TableBorderRight> <TableBorderTop> <TableBorderLine Width="1" PenStyle="1" Color="Black" Shade="100"/> </TableBorderTop> <TableBorderBottom> <TableBorderLine Width="1" PenStyle="1" Color="Black" Shade="100"/> </TableBorderBottom> </TableStyle> <CellStyle Name="Default Cell Style" DefaultStyle="1" FillColor="None" FillShade="100" LeftPadding="1" RightPadding="1" TopPadding="1" BottomPadding="1"/> <Layers Number="0" Level="0" Name="Background" IsViewable="1" IsPrintable="1" IsEditable="1" IsSelectable="0" FlowControl="1" Transparency="1" BlendMode="0" OutlineMode="0" LayerColor="#000000"/> <Printer firstUse="1" toFile="0" useAltPrintCommand="0" outputSeparations="0" useSpotColors="1" useColor="1" mirrorH="0" mirrorV="0" useICC="1" doGCR="0" doClip="0" setDevParam="0" useDocBleeds="1" cropMarks="0" bleedMarks="0" registrationMarks="0" colorMarks="0" includePDFMarks="1" PSLevel="3" PrintEngine="3" markLength="20.0013" markOffset="0" BleedTop="0" BleedLeft="0" BleedRight="0" BleedBottom="0" printer="File" filename="" separationName="All" printerCommand=""/> <PDF firstUse="1" Thumbnails="0" Articles="0" Bookmarks="0" Compress="1" CMethod="0" Quality="0" EmbedPDF="0" MirrorH="0" MirrorV="0" Clip="0" rangeSel="0" rangeTxt="" RotateDeg="0" PresentMode="0" RecalcPic="1" FontEmbedding="0" Grayscale="0" RGBMode="0" UseProfiles="0" UseProfiles2="1" Binding="0" PicRes="1200" Resolution="300" Version="10" Intent="1" Intent2="0" SolidP="AOC 19"" ImageP="AOC 19"" PrintP="ISO Coated v2 300% (basICColor)" InfoString="" BTop="0" BLeft="0" BRight="0" BBottom="0" useDocBleeds="0" cropMarks="0" bleedMarks="0" registrationMarks="0" colorMarks="0" docInfoMarks="0" markLength="18" markOffset="0" ImagePr="0" PassOwner="" PassUser="" Permissions="-4" Encrypt="1" UseLayers="0" UseLpi="0" UseSpotColors="1" doMultiFile="0" displayBookmarks="0" displayFullscreen="0" displayLayers="0" displayThumbs="0" hideMenuBar="0" hideToolBar="0" fitWindow="0" openAfterExport="0" PageLayout="0" openAction=""> <LPI Color="" Frequency="0" Angle="0" SpotFunction="0"/> <LPI Color="Black" Frequency="133" Angle="45" SpotFunction="3"/> <LPI Color="Cyan" Frequency="133" Angle="105" SpotFunction="3"/> <LPI Color="Magenta" Frequency="133" Angle="75" SpotFunction="3"/> <LPI Color="Yellow" Frequency="133" Angle="90" SpotFunction="3"/> </PDF> <DocItemAttributes/> <Indexes/> <TablesOfContents/> <NotesStyles> <notesStyle Name="Default" Start="1" Endnotes="0" Type="Type_1_2_3" Range="0" Prefix="" Suffix=")" AutoHeight="1" AutoWidth="1" AutoRemove="1" AutoWeld="1" SuperNote="1" SuperMaster="1" MarksStyle="" NotesStyle=""/> </NotesStyles> <OpticalMarginSets> <Set Id="preset_0" Type="preset" Name="Default"> <Rules> <Rule Left="0" Right="0.5" Unit="7" Characters="U+003A,U+003B,U+2013,U+2033"/> <Rule Left="0" Right="0.75" Unit="7" Characters="U+002C,U+002D,U+002E,U+2010,U+2032"/> <Rule Left="0.25" Right="0.25" Unit="7" Characters="U+2014"/> <Rule Left="0.5" Right="0" Unit="7" Characters="U+2036"/> <Rule Left="0.5" Right="0.5" Unit="7" Characters="U+0022,U+0028,U+0029,U+005B,U+005D,U+00AB,U+00BB,U+201C,U+201D,U+201E,U+201F"/> <Rule Left="0.75" Right="0" Unit="7" Characters="U+2035"/> <Rule Left="0.75" Right="0.75" Unit="7" Characters="U+0027,U+002A,U+0060,U+007E,U+00B4,U+2018,U+2019,U+201A,U+201B,U+2039,U+203A"/> </Rules> </Set> </OpticalMarginSets> <PageSets> <Set Name="Single Page" FirstPage="0" Rows="1" Columns="1"/> <Set Name="Facing Pages" FirstPage="1" Rows="1" Columns="2"> <PageNames Name="Left Page"/> <PageNames Name="Right Page"/> </Set> <Set Name="3-Fold" FirstPage="0" Rows="1" Columns="3"> <PageNames Name="Left Page"/> <PageNames Name="Middle"/> <PageNames Name="Right Page"/> </Set> <Set Name="4-Fold" FirstPage="0" Rows="1" Columns="4"> <PageNames Name="Left Page"/> <PageNames Name="Middle Left"/> <PageNames Name="Middle Right"/> <PageNames Name="Right Page"/> </Set> </PageSets> <Sections> <Section Number="0" Name="Section 1" From="0" To="0" Type="Type_1_2_3" Start="1" Reversed="0" Active="1" FillChar="0" FieldWidth="0"/> </Sections> <MasterPage PageXPosition="3.93732283464567" PageYPosition="0.785196850393701" PageWidth="595.275590551181" PageHeight="841.889763779528" BorderLeft="72" BorderRight="72" BorderTop="72" BorderBottom="72" PageNumber="0" PageName="Normal Left" MasterPageName="" Size="IsoA_A04" Orientation="0" LeftPage="1" Preset="0" VerticalGuides="" HorizontalGuides="" AutoGuideHorizontalGap="0" AutoGuideVerticalGap="0" AutoGuideHorizontalCount="0" AutoGuideVerticalCount="0" AutoGuideHorizontalReference="0" AutoGuideVerticalReference="0" AutoGuideSelection="0 0 0 0" PageEffectDuration="1" PageViewDuration="1" PageEffectType="0" PageEffectLineDirection="0" PageEffectInsideOutside="0" PageEffectDirection="0"/> <MasterPage PageXPosition="3.93732283464567" PageYPosition="0.785196850393701" PageWidth="595.275590551181" PageHeight="841.889763779528" BorderLeft="72" BorderRight="72" BorderTop="72" BorderBottom="72" PageNumber="1" PageName="Normal Right" MasterPageName="" Size="IsoA_A04" Orientation="0" LeftPage="0" Preset="0" VerticalGuides="" HorizontalGuides="" AutoGuideHorizontalGap="0" AutoGuideVerticalGap="0" AutoGuideHorizontalCount="0" AutoGuideVerticalCount="0" AutoGuideHorizontalReference="0" AutoGuideVerticalReference="0" AutoGuideSelection="0 0 0 0" PageEffectDuration="1" PageViewDuration="1" PageEffectType="0" PageEffectLineDirection="0" PageEffectInsideOutside="0" PageEffectDirection="0"/> <Page PageXPosition="599.212913385827" PageYPosition="0.785196850393701" PageWidth="595.275590551181" PageHeight="841.889763779528" BorderLeft="72" BorderRight="72" BorderTop="72" BorderBottom="72" PageNumber="0" PageName="" MasterPageName="Normal Right" Size="IsoA_A04" Orientation="0" LeftPage="0" Preset="0" VerticalGuides="" HorizontalGuides="" AutoGuideHorizontalGap="0" AutoGuideVerticalGap="0" AutoGuideHorizontalCount="0" AutoGuideVerticalCount="0" AutoGuideHorizontalReference="0" AutoGuideVerticalReference="0" AutoGuideSelection="0 0 0 0" PageEffectDuration="1" PageViewDuration="1" PageEffectType="0" PageEffectLineDirection="0" PageEffectInsideOutside="0" PageEffectDirection="0"/> <PageObject XPosition="671.212913385827" YPosition="72.7851968503937" OwnPage="0" ItemID="1467442382" ItemType="4" Width="451.275590551181" Height="697.889763779528" FrameType="0" ClipEdited="0" LineWidth="1" LinePenStyle="1" ImageScaleX="1" ImageScaleY="1" ImageOffsetX="0" ImageOffsetY="0" ImageRotation="0" ImageVisible="1" ImageScaleType="1" ImageRatio="1" Columns="1" ColumnGap="0" AutomaticTextFrame="0" TextToFrameDistanceLeft="0" TextToFrameDistanceTop="0" TextToFrameDistanceBottom="0" TextToFrameDistanceRight="0" VerticalAlignment="0" FirstLineOffset="1" PathTextShowPath="0" PathTextDistanceFromPath="0" TextPathType="0" TextPathFlipped="0" Path="M0 0 L451.276 0 L451.276 697.89 L0 697.89 L0 0 Z" ContourLinePath="M0 0 L451.276 0 L451.276 697.89 L0 697.89 L0 0 Z" ImageLowResType="2" gXpos="671.212913385827" gYpos="72.7851968503937" gWidth="0" gHeight="0" Layer="0" NextItem="-1" BackItem="-1"> <StoryText> <DefaultStyle/> <Content Font="Noto Sans CJK TC Thin" Chars="Nature"/> <trail/> </StoryText> </PageObject> </Document> </SCRIBUSUTF8NEW> | ||||
Patch | No | ||||
|
I can reproduce... with a signal # 6__pthread_kill_implementation (@__pthread_kill_implementation:76) __GI_raise (@raise:9) __GI_abort (@abort:8) __assert_fail_base (@__assert_perror_fail:3) ::abort_on_error(QtMsgType, const QMessageLogContext &, const QString &) (/home/ale/src/scribus-gitlab/scribus/scribuscore.cpp:80) ___lldb_unnamed_symbol14610 (@___lldb_unnamed_symbol14610:41) ___lldb_unnamed_symbol14574 (@___lldb_unnamed_symbol14574:26) QMessageLogger::fatal(char const*, ...) const (@QMessageLogger::fatal(char const*, ...) const:49) qt_assert_x(char const*, char const*, char const*, int) (@___lldb_unnamed_symbol11065:3) QList<unsigned int>::at(long long) const (/usr/include/x86_64-linux-gnu/qt6/QtCore/qlist.h:461) QList<unsigned int>::operator[](long long) const (/usr/include/x86_64-linux-gnu/qt6/QtCore/qlist.h:470) sfnt::copyGlyph(QList<unsigned int>&, QByteArray&, unsigned int, QList<unsigned int> const&, QByteArray const&, unsigned int, QMap<unsigned int, unsigned int>&, unsigned int&) (/home/ale/src/scribus-gitlab/scribus/fonts/sfnt.cpp:1035) sfnt::subsetFace(QByteArray const&, QList<unsigned int>&, QMap<unsigned int, unsigned int>&) (/home/ale/src/scribus-gitlab/scribus/fonts/sfnt.cpp:1102) PDFLibCore::PDF_WriteTtfSubsetFont(QByteArray const&, ScFace&, QMap<unsigned int, QString> const&) (/home/ale/src/scribus-gitlab/scribus/pdflib_core.cpp:2090) PDFLibCore::PDF_Begin_WriteUsedFonts(QMap<QString, QMap<unsigned int, QString>> const&) (/home/ale/src/scribus-gitlab/scribus/pdflib_core.cpp:2350) PDFLibCore::PDF_Begin_Doc(QString const&, BookmarkView*) (/home/ale/src/scribus-gitlab/scribus/pdflib_core.cpp:966) PDFLibCore::doExport(QString const&, std::vector<int, std::allocator<int>> const&, QMap<int, QImage> const&) (/home/ale/src/scribus-gitlab/scribus/pdflib_core.cpp:653) PDFlib::doExport(QString const&, std::vector<int, std::allocator<int>> const&, QMap<int, QImage> const&) (/home/ale/src/scribus-gitlab/scribus/pdflib.cpp:31) ScribusMainWindow::getPDFDriver(QString const&, std::vector<int, std::allocator<int>> const&, QMap<int, QImage> const&, QString&, bool*) (/home/ale/src/scribus-gitlab/scribus/scribus.cpp:7080) ScribusMainWindow::doSaveAsPDF() (/home/ale/src/scribus-gitlab/scribus/scribus.cpp:7242) |
|
The crash is occuring inside PDF_WriteTtfSubsetFont(), so the problematic font may not be these Noto CJK fonts which are OpenType fonts. The subsetting of these fonts is handled by PDF_WriteOpenTypeSubsetFont() and I cannot reproduce a crash with the uploaded fonts here. |
|
If I recall correctly, the crash only occurs when the font is installed. When it's replaced because missing, it does not happen. Could it be that on linux the font is somehow recognized as ttf? Is there any way to get more information about it through the library Scribus uses? |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-09-18 04:22 | qirat | New Issue | |
2025-09-18 04:22 | qirat | File Added: google-noto-cjk-fonts-cause-crash.sla | |
2025-09-18 04:23 | qirat | Tag Attached: fonts | |
2025-09-18 04:23 | qirat | Tag Attached: font | |
2025-09-18 07:06 | ale | Note Added: 0053027 | |
2025-09-18 07:11 | ale | Note Edited: 0053027 | |
2025-09-18 20:28 | jghali | Note Added: 0053028 | |
2025-09-23 17:47 | ale | Note Added: 0053036 |