#47 [1.0.1] crash when trigger history menu

Stable_Release
closed-fixed
Parcellite (56)
5
2013-07-30
2011-06-30
lyman li
No

parcellite 1.0.1 on archlinux, crashes when I use hotkey to trigger history menu ( https://bugs.archlinux.org/task/24434 )

Steps to reproduce:
1, start parcellite

2, press hotkey (mine is ctrl-alt-H)

process 10940: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file dbus-message.c line 2526.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
Aborted

it seems an issue between utf-8 strings in history and _dbus_check_is_valid_utf8(). in my case, only remove ~/.local/share/parcellite/history solves the problem. however, with the crash-causing history file, iconv did not report any warning.

archlinux delivers dbus 1.4.12 at the moment.

Discussion

  • lyman li

    lyman li - 2011-08-10

    trouble_history

     
  • lyman li

    lyman li - 2011-08-10

    hi, xyhthyx

    I attached a history file which could reproduce the bug.

    the bug is really annoying for non-english users.

    I guess the bug is caused by parcellite failed to cut history into valid utf-8 pieces to fit the pop up window.

     
  • rickyrockrat

    rickyrockrat - 2012-05-03
    • assigned_to: xyhthyx --> rickyrockrat
    • status: open --> pending-remind
     
  • rickyrockrat

    rickyrockrat - 2012-05-03

    I realize this is fairly old. Can you check with the latest version and try again?

     
  • rickyrockrat

    rickyrockrat - 2013-07-30
    • status: pending-remind --> closed-fixed
     
  • rickyrockrat

    rickyrockrat - 2013-07-30

    Fixed for me. I used history file, and did not have any symptoms on Ubuntu Lucid.

     

Log in to post a comment.