easytag crashed with SIGSEGV in g_markup_escape_text()

Bug #280522 reported by Viktor Yu. Kovalskiy
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
easytag (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

Binary package hint: easytag

EasyTag is crashed when I type non-English symbol at scanner window.
Description: Ubuntu intrepid (development branch)
Release: 8.10
easytag:
 *** 2.1.4-1.1 0
        500 http://archive.ubuntu.com intrepid/universe Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/easytag
Package: easytag 2.1.4-1.1
ProcAttrCurrent: unconfined
ProcCmdline: easytag
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: easytag
StacktraceTop:
 g_markup_escape_text () from /usr/lib/libglib-2.0.so.0
 g_markup_vprintf_escaped () from /usr/lib/libglib-2.0.so.0
 g_markup_printf_escaped () from /usr/lib/libglib-2.0.so.0
 ?? ()
 g_cclosure_marshal_VOID__VOID ()
Title: easytag crashed with SIGSEGV in g_markup_escape_text()
Uname: Linux 2.6.27-6-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev video

Tags: apport-crash
Revision history for this message
Viktor Yu. Kovalskiy (vityokster) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:IA__g_markup_vprintf_escaped (format=0x80d7430 "%s", args=0xbfaa2074 "�\aq\b")
IA__g_markup_printf_escaped (format=0x80d7430 "%s") at /build/buildd/glib2.0-2.18.1/glib/gmarkup.c:2622
Scan_Fill_Tag_Generate_Preview () at scan.c:571
IA__g_cclosure_marshal_VOID__VOID (closure=0x85f0218, return_value=0x0, n_param_values=1,
IA__g_closure_invoke (closure=0x85f0218, return_value=0x0, n_param_values=1, param_values=0x8553498,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in easytag:
importance: Undecided → Medium
visibility: private → public
Changed in easytag (Ubuntu):
status: New → Triaged
Revision history for this message
Vincent Povirk (madewokherd) wrote :

Looks to me like easytag is passing data to g_markup_printf_escaped that is not valid utf8. append_escaped_text can't handle this situation.

Revision history for this message
Vincent Povirk (madewokherd) wrote :

glib documentation states that these functions will only work for utf8 text so it is an easytag bug.

Revision history for this message
blondin (grignon-matthieu) wrote :

I have the same trouble with ubuntu jaunty, i tried to install the version 2.1.6 from the PPA, the problem is still here.
(sorry for my english)
In attach the copy of what happen when i lauch easytage in a terminal.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.