Hi John, I thought I had repro-ed the problem, but it turns out no. I am able to trade between users without problems. Can you try this again and attempt repro, and if successful give me repro steps? Thanks.
If I drag and drop an item like DOTA2 gift from my inventory, I get this in the terminal:
Generating new string page texture 170: 16x256, total string texture memory is 5.11 MB
surface_opengl.cpp (564) : Assertion Failed: glIsTexture( id )
Assert( Assertion Failed: glIsTexture( id ) ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:564
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130108114437_1.dmp
success = yes
response: CrashID=bp-c9153fb1-1a81-4d0a-8752-7689c2130108
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
Assert( Assertion Failed: !"Current texture not set" ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:834
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130108114554_2.dmp
success = yes
response: CrashID=bp-7d83b063-de33-46e1-9783-440a12130108
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
Steam client is locked while i’m waiting for it to get over the assert problems, then the item finally appears in chat. But its about 40s after I dnd the item.
Then I tried dragging a TF2 item:
surface_opengl.cpp (564) : Assertion Failed: glIsTexture( id )
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
Aborting HTTP request because pResponse->BSetBodyData() failed. URL: steamcommunity.com
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set"
Sorry, missed the obvious: steps.
Enter a group chat.
Open up steam inventory in the client & navigate to TF2 items.
Grab one of the images in the grid, and drop it in the main section of the chat window.
An assert triggers with a long pause where steam is doing nothing.
Issue still happening in Monday’s update, these are the two asserts that trigger:
response: CrashID=bp-e780b9c6-7670-4aba-8814-3cd6b2130116
response: CrashID=bp-4e863ed0-dd21-444f-a19d-32dbb2130116
Unsure if this is new for the 16th Jan update, but now this surface_opengl.cpp (834) : Assertion Failed: !"Current texture not set" is output many times for any item shown by a 3rd party.
Got an apitrace output if it helps, follow texture 170! https://docs.google.com/file/d/0B29aC-1nN5z6YUlFN0lnOUpvMUk/edit
Frame 447 is where the chat tries to use the texture, yet its not generated and drawn onto until Frame 449 from the main steam thread. Frame 450 is where it can be used finally.
updated link.
Thanks John. I have a fix for this, it'll be in the first update next week (Monday or Tuesday).
The fix for this was in the release made yesterday (Saturday) morning. Closing this bug.
Nothing extracted yet.
This is a regression as before Christmas the Linux Beta Access chat had an hour of showing off gifts and tf2 items…
I open my inventory and dragged the item into the chat window.
surface_opengl.cpp (564) : Assertion Failed: glIsTexture( id )
Assert( Assertion Failed: glIsTexture( id ) ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp:564
Installing breakpad exception handler for appid(steam)/version(1355957371_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/assert_20130104234609_1.dmp
At this point it seems to be waiting for something so I had to ctrl+c steam.
(there is another crash dump today from inviting the chat room to trade, so one of the recent dump IDs is going to be unrelated)
Processor Information:
Vendor: AuthenticAMD
Speed: 3199 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported
Network Information:
Network Speed:
Operating System Version:
Ubuntu 12.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-35-generic
X Server vendor: The X.Org Foundation
X Server release: 11103000
Video Card:
Driver: NVIDIA Corporation GeForce GT 630/PCIe/SSE2
Sound card:
Audio device: Realtek ID 662
Memory:
RAM: 16050 Mb
Miscellaneous:
UI Language: English
LANG: en_GB.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 295295 Mb
Largest Free Hard Disk Block: 16133 Mb
Installed software:
Recent Failure Reports:
''CrashID=bp-a8c0ec60-a453-4477-937c-831422130103''
Fri Jan 4 12:23:04 2013 GMT: file ''/tmp/dumps/crash_20130104122236_1.dmp'', upload yes: ''CrashID=bp-41f9e9ce-ab04-4803-bbd2-50cdd2130104''
Fri Jan 4 14:06:58 2013 GMT: file ''/tmp/dumps/assert_20130104140613_1.dmp'', upload yes: ''CrashID=bp-5f330a3c-492f-4140-97be-eb4632130104''
Fri Jan 4 23:40:18 2013 GMT: file ''/tmp/dumps/assert_20130104233908_1.dmp'', upload yes: ''CrashID=bp-31e85974-62e7-4724-822b-014cf2130104''