[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 262204] New: Font installer crashes when installing a system
From:       Bernhard Rosenkraenzer <bero () arklinux ! org>
Date:       2011-01-05 15:10:02
Message-ID: bug-262204-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Font installer crashes when installing a system font,
                    causes infinite loop
           Product: systemsettings
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: kcm_fontinst
        AssignedTo: craig@kde.org
        ReportedBy: bero@arklinux.org


Version:           unspecified (using Devel) 
OS:                Linux

On 4.6.0-rc2, when trying to install an OTF font as a system font, the progress
bar dialog comes up and progresses to 50% quickly; it hangs indefinitely at
50%.

Strace -p-ing the spawned /usr/lib64/kde4/libexec/fontinst process shows an
infinite loop of

rt_sigaction(SIGSEGV, {SIG_DFL, [SEGV], SA_RESTORER|SA_RESTART,
0x7fadb2189ca0}, {0x408e80, [SEGV], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8)
= 0
rt_sigaction(SIGFPE, {SIG_DFL, [FPE], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0},
{0x408e80, [FPE], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0},
{0x408e80, [ILL], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8) = 0
rt_sigaction(SIGABRT, {SIG_DFL, [ABRT], SA_RESTORER|SA_RESTART,
0x7fadb2189ca0}, {0x408e80, [ABRT], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8)
= 0
rt_sigprocmask(SIG_UNBLOCK, [ILL ABRT FPE SEGV], NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x408e80, [SEGV], SA_RESTORER|SA_RESTART,
0x7fadb2189ca0}, {SIG_DFL, [SEGV], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8)
= 0
rt_sigaction(SIGFPE, {0x408e80, [FPE], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0},
{SIG_DFL, [FPE], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8) = 0
rt_sigaction(SIGILL, {0x408e80, [ILL], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0},
{SIG_DFL, [ILL], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8) = 0
rt_sigaction(SIGABRT, {0x408e80, [ABRT], SA_RESTORER|SA_RESTART,
0x7fadb2189ca0}, {SIG_DFL, [ABRT], SA_RESTORER|SA_RESTART, 0x7fadb2189ca0}, 8)
= 0
rt_sigprocmask(SIG_UNBLOCK, [ILL ABRT FPE SEGV], NULL, 8) = 0
rt_sigreturn(0x1)                       = 262
--- SIGSEGV (Segmentation fault) @ 0 (0) ---


Reproducible: Always

Steps to Reproduce:
1. Open systemsettings, Font Installer
2. Click "Add"
3. Select an OTF file
4. When asked, choose to install it as System font


Actual Results:  
Crash as described before

Expected Results:  
Font is installed, progress dialog closed

I'm using Qt 4.7.1, freetype 2.4.4, fontconfig 2.8.0

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic