Opened 10 years ago

Closed 10 years ago

#4808 closed bug (fixed)

Various crashes of People app

Reported by: humdinger Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/People Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

This is hrev33599.

I'm creating person files by copying names and email addresses from a mail into the respective textboxes of People. I think this is the crux: If I select only the actual letters of a name and copy&paste, all is well. If I however tripple-click on a name to select the whole line and copy&paste that, it is pasted with a trailing space. When I press backspace to delete it, I get this crash:

[Switching to team /boot/system/apps/People (4636) thread w>New Person (4640)]
0x006174b2 in BPrivate::processHeap::free () from /boot/system/lib/libroot.so
(gdb) bt
#0  0x006174b2 in BPrivate::processHeap::free ()
   from /boot/system/lib/libroot.so
#1  0x00618ece in free () from /boot/system/lib/libroot.so
#2  0x0037214b in BTextView::PasteUndoBuffer::~PasteUndoBuffer ()
   from /boot/system/lib/libbe.so
#3  0x00351324 in BTextView::_HandleBackspace () from /boot/system/lib/libbe.so
#4  0x0035296b in BTextView::KeyDown () from /boot/system/lib/libbe.so
#5  0x0034a8a6 in BPrivate::_BTextInput_::KeyDown ()
   from /boot/system/lib/libbe.so
#6  0x0036b9d1 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so
#7  0x003681c5 in BWindow::task_looper () from /boot/system/lib/libbe.so
#8  0x002b7ec0 in BLooper::_task0_ () from /boot/system/lib/libbe.so
#9  0x006097a9 in thread_entry () from /boot/system/lib/libroot.so
#10 0x7003ffec in ?? ()

If I don't try to delete that trailing space, I can fill out other textboxes, but when clicking in the menubar for File|Save, I crash like this:

[Switching to team /boot/system/apps/People (4732) thread w>New Person (4736)]
0x006174b2 in BPrivate::processHeap::free () from /boot/system/lib/libroot.so
(gdb) bt
#0  0x006174b2 in BPrivate::processHeap::free ()
   from /boot/system/lib/libroot.so
#1  0x00618ece in free () from /boot/system/lib/libroot.so
#2  0x0030fa5f in BMenuItem::~BMenuItem () from /boot/system/lib/libbe.so
#3  0x00209310 in TPeopleView::BuildGroupMenu ()
#4  0x0020afc2 in TPeopleWindow::MenusBeginning ()
#5  0x0030ab51 in BMenuBar::StartMenuBar () from /boot/system/lib/libbe.so
#6  0x0030acfa in BMenuBar::MouseDown () from /boot/system/lib/libbe.so
#7  0x0036bba5 in BWindow::DispatchMessage () from /boot/system/lib/libbe.so
#8  0x003681c5 in BWindow::task_looper () from /boot/system/lib/libbe.so
#9  0x002b7ec0 in BLooper::_task0_ () from /boot/system/lib/libbe.so
#10 0x006097a9 in thread_entry () from /boot/system/lib/libroot.so
#11 0x7003ffec in ?? ()
(gdb) 

Change History (2)

comment:1 Changed 10 years ago by stpere

Hi Humdinger,

Can you still reproduce this? I tried (and failed).

comment:2 Changed 10 years ago by humdinger

Resolution: fixed
Status: newclosed

I can't either anymore. Must have been fixed in the meantime. Thanks for having a look at it. Ticket closed.

Note: See TracTickets for help on using tickets.