Opened 5 years ago

Closed 4 years ago

#14861 closed bug (no change required)

Squeezer crashes with Calling BeginLineArray with a count <= 0

Reported by: diver Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Kits/Interface Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

http://pulkomandy.tk/~beosarchive/unsorted/svalka.freenet59.ru/BeOS/System/Arhivator/Squeezer2.2-trial.zip

The crash happens on start after clicking Continue.

Debug information for team /boot/home/Squeezer2.2-trial/Squeezer (2137):
CPU(s): 4x Intel Core™ i5-7200U
Memory: 2.00 GiB total, 278.89 MiB used
Haiku revision: hrev52790 Jan 22 2019 21:06:30 (BePC)

Active Threads:
	thread 2137: Squeezer (main)
	thread 2148: team 2137 debug task 
	thread 2147: w>Squeezer 
		state: Call (Calling BeginLineArray with a count <= 0)

		Frame		IP			Function Name
		-----------------------------------------------
		00000000	0x620fc112	commpage_syscall + 0x2 
			Disassembly:
				commpage_syscall:
				0x620fc110:             89e1  mov %esp, %ecx
				0x620fc112:             0f34  sysenter  <--

		0x70ef30e0	0x1d39765	debugger + 0x39 
		0x70ef3118	0xe8211e	BView::BeginLineArray(int32) + 0x32 
		0x70ef3180	0x1af52ed	ToolBar::Draw(BRect) + 0x31 
		0x70ef31c0	0xe86f06	BView::_Draw(BRect) + 0x92 
		0x70ef33c0	0xe8ca18	BWindow::DispatchMessage(BMessage*, BHandler*) + 0x1604 
		0x70ef3420	0xe913d8	BWindow::task_looper() + 0x2d0 
		0x70ef3450	0xda4845	BLooper::_task0_(void*) + 0x3d 
		0x70ef3478	0x1d41157	thread_entry + 0x27 
		00000000	0x620fc258	commpage_thread_exit + 0 

Change History (2)

comment:1 by waddlesplash, 5 years ago

Component: - GeneralKits/Interface Kit

comment:2 by pulkomandy, 4 years ago

Resolution: no change required
Status: newclosed

This is a continuable error. It is a bug in the app, as far as I can say, it's calling that function with bogus values. If you resume the thread the program otherwise runs fine.

Note: See TracTickets for help on using tickets.